나는이 질문을 이해하기 때문에 클릭 할 때 특정 $ someparam을 포함하는 somediv css 클래스에 숨겨진 CSS 클래스를 추가하는 것입니다.
당신이 바이올린에서 찾을 수 있습니다
여기
.somediv{
width:100%;
height:20px;
margin:0 0 10px 0;
border-bottom:solid 1px red;
}
.hidden{
display:none;
}
내가 사용하는 html
입니다 : 여기
http://jsfiddle.net/DwAAQ/
내가 사용하는 css
입니다
우선은 내가 div의에 포함
'is'
했다이 경우에는
variable which contains a specific string
을 가지고,
$(function(){
var $someparam = 'is';
$(document).on('click', '.someclass', function() {
$(".somediv").not(":contains('" + $someparam + "')").addClass("hidden");
});
});
이 일을 무엇 :
<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
핸들러입니다. 문서 준비가 완료되면 button here to click which executes the line in the jquery
을 추가하여 .hidden css class
출처
2012-12-11 11:06:09
Jai
정확히'$ someparam'이란 무엇입니까? – adeneo
당신도 HTML을 게시해야합니다 –
': contains' 선택자는 텍스트에만 적용됩니다. –