3
私はこれを約5時間苦労しており、ついに手がかりを得ました。ここでjQuery if else statement and data()
jQuery(document).ready(function(){
jQuery(".thumbnail").bind("click",function(){
var elem = jQuery(this);
if((elem).data('test')) {
alert('data is test');
elem.data('test',false);
}
else {
alert('data is not test');
elem.data('test',true);
}
});
});
をjfiddleです:
は、ここで私は私のウェブサイト上で使用しているコードです。あなたはそれが1つのアラートを起動する必要があり、「サムネイル」(どちらか「のデータはテストです」または「データはテストではありません」)をクリックします。
WordPressページ(localhost)で同じコードを試してみると、「データは設定されていません」と「データが設定されています」 - この奇妙な動作の原因は何ですか?
残念ながら、私はソースを提供できません。私はこれが何か共通のものであり、おそらくいくつかのjQueryウィザードが答えを知りたいと思っていますか?どういうわけか...?
私はフィドルでうまく動作します。 –
スクリプトを2回追加できますか? –
Thieのスクリプトは2回含まれていませんが、5時間後には、ちょうど数分前に外部ファイルでうまく動作することが分かったので、このSOの質問で少し急いでしまいました。私はまだ何が間違っているのか分からないが、これはヒントだろうか? –