2016-09-30 12 views
0

セレクタのattrだけが特定の値と等しくない場合、どうすればよいですか?例えばJQueryセレクタと等しくない

attr weekweek variableに等しくない場合、人間の中に置くには

function date_box(thisdiv){ 
    var week = $(thisdiv).attr("week"); 
    $(".gospel_table5[week!="+week+"]").hide(); 
} 

、この情報の背後にあるgospel_table5を非表示にします。これをどのように達成するのですか?

+0

完全に動作するはずです。 https://jsfiddle.net/43oLzhjq/を参照してください。 セレクタに何か問題がありますか? – Nsevens

答えて

2

あなたは:not()擬似クラス(またはものは何でも彼らは呼び出されている)を使用することができます。

$(".gospel_table5:not([week=" + week + "])").hide(); 
2

使用:not(selector)selectorを無効にしたいものに置き換えてください。

関連する問題