2

データ属性が変更されたばかりの要素を見つける jQuery 検索を作成しようとしています。検索がうまくいきません。Javascript は次のとおりです (CoffeeScript からコンパイル)。

new_temp_value = "" + (Math.round((new Date()).getTime() / 1000));
console.log("new_temp_value is " + new_temp_value);
$activity_div.data('temp', new_temp_value);
console.log('value of data-temp in $activity_div is now');
console.log($activity_div.data('temp'));
console.log($activity_div.hasClass('activity_div'));
console.log($(".activity_div[data-temp='" + new_temp_value + "']"));

出力

new_temp_value is 1336020404
value of data-temp in $activity_div is now
1336020404
true
[]

何がうまくいかないのですか?

4

2 に答える 2

3

またはを使用するつもりでした.data('temp', '').attr('data-temp', '')? それらは2つの異なるものです。後者を試してみてください。うまくいきます。

于 2012-05-03T05:01:14.920 に答える