クリックして要素のid
を取得する必要があります。click(JS)で要素のIDを取得
私は
$('.not-filled-button').click(function() {
statusFilter();
});
function statusFilter() {
// var $rows = $('#table tr');
alert($(this).get(0).id);
}
この関数を記述しようとした。しかし、私はボタンをクリックしたときに、私はこの
$('.not-filled-button').click(function() {
//statusFilter();
alert($(this).get(0).id);
});
すべて大丈夫
のようにそれを記述する場合、それは、アラート
でundefined
を表示私はそれを1つの変種でどのように動作させることができますか?
'$(この).ATTR(「ID」:あなたが呼び出します。すべては、あなたが直接メソッド参照を割り当てることができ、クリックすると次のような
statusFilter
であれば、コメントで述べました) ' –この要素を動的に追加する場合は、これらの回答はどれも有効になりません。あなたは代表団を使う必要があります。 – Andy
@Andyセレクタに変更する必要があるのは唯一のものではないでしょうか?すなわち、 '$(' ')。on(' click '、' .not-filled-button '、function(){...}) ' –
Nope