テーブルの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
取得します。id
tr
(この方法では、 が 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 */
});
お役に立てれば :-)