テーブルのtrに設定したidにアクセスしたい
var idOfCurrGoal = $(this).closest('tr').attr('id');
動かない
助けてくださいありがとう
テーブルのtrに設定したidにアクセスしたい
var idOfCurrGoal = $(this).closest('tr').attr('id');
動かない
助けてくださいありがとう
私が理解したように、あなたが必要とするものを達成するために...
まず、trテーブルからすべてを取得します。
var tr = $('table').children().find('tr');
次に、それぞれで何かを実行してtr、次のような属性を取得できますid。
$.each(tr, function(index, value) {
var idOfCurrGoal = $(this).attr('id');
/* do something */
});
または、ユーザーが one をクリックすると、クリックされた のまたは任意の属性をtr取得します。idtr
(この方法では、 が 1 であるかどうかを気にする必要はありtrませclosestん)
最新の jQuery バージョン:
tr.on('click', function() {
var idOfCurrGoal = $(this).prop('id');
/* do something */
});
古い jQuery バージョン:
tr.click(function() {
var idOfCurrGoal = $(this).attr('id');
/* do something */
});
お役に立てれば :-)