我想将类(d_select)添加到标签中,其中href是"#tut"点击Show。
但是当我点击时,没有任何反应。这是我的代码:
<a class="show"><span>Show!</span></a>
<ul class="tab_cm">
<li><a href="#details">Details</a></li>
<li><a href="#feed">Feedback</a></li>
<li><a href="#tut">Tutorial</a></li>
<li><a href="#map">Map</a></li>
</ul>
<script>
$(function(){
$(".show").click(function(event){
event.preventDefault();
$("ul.tab_cm").find('a[href="#tut"]').addClass("d_select");
});
});
</script>
我说英语不太好,我很抱歉!
答案 0 :(得分:2)
尝试$("ul.tab_cm").find('a[href="\\#tut"]').addClass("d_select");
\\
将转义具有特殊CSS含义的字符...虽然看起来JQuery足够聪明,但知道属性引用中的#
仍然是文字,所以不应该这样做。