2
私はcssクラスに.click()関数をバインドしていますが、この関数の内部から呼び出す要素のIDにアクセスできるようにしたいが呼び出されます。これを行う最善の方法は何ですか?あなたが右this
からそれを引き出すことができるjQueryのclick()関数で呼び出し元のidにアクセスする方法
$(".elementClass").click(function() {
var currentElement = $(this); // refers to the current element
var theId = currentElement.attr("id");
});
これはあなたがこれを行う方法であると私は思っていましたが、attr()関数を呼び出すより直接的な方法があれば興味がありました。 –
は、jqueryオブジェクトの 'element.id'プロパティを呼び出すことができないので、属性を取得する方法です。 – Ibu
しかし、 'this'はそのコンテキスト内のjQueryオブジェクトではなく、普通の古いDOMオブジェクトです。 –