私が理解したように、この質問は、クリック時に特定の$someparamを含むsomedivcssクラスに非表示のcssクラスを追加することです。
あなたはそれをフィドルで見つけることができます:
http://jsfiddle.net/DwAAQ/
これがcss
私が使ったものです:
.somediv{
width:100%;
height:20px;
margin:0 0 10px 0;
border-bottom:solid 1px red;
}
.hidden{
display:none;
}
これがhtml
私が使ったものです:
<div class='somediv'>1 is</div>
<div class='somediv'>2 not</div>
<div class='somediv'>3 not</div>
<div class='somediv'>4 is</div>
<button class='someclass'>someClass</button>
これはjQuery i used with on click
ハンドラーです:
$(function(){
var $someparam = 'is';
$(document).on('click', '.someclass', function() {
$(".somediv").not(":contains('" + $someparam + "')").addClass("hidden");
});
});
これが何をしているのか、まず第一にvariable which contains a specific string
、この場合、私は'is'
divに含まれています。したがって、ドキュメントの準備ができたら、button here to click which executes the line in the jquery
を追加する必要があります.hidden css class