从来没有一个元素在jQuery中采取特定的类
我正在写一个jQuery代码,如果点击元素,这个元素给一个类。现在我想要那个特定的元素永远不会采取特定的类。从来没有一个元素在jQuery中采取特定的类
摘要:
$('element').*never take a specific class*
HTML代码:
<article class="wrapper ui-widget-content">
<div class="ui-widget-header">SSSSSS </div>
<ul id="selectable">
<li class="ui-state-default"><span>HHHH</span> </li>
<li class="ui-state-default"><span>CCCC</span></li>
<li class="ui-state-default"><span>JJJJ SCRIPT</span></li>
<li class="ui-state-default"><span>AAAA</span></li>
<li class="ui-state-default"><span>XXX</span></li>
<li class="ui-state-default"><span>MMMMM</span></li>
</ul>
</article>
根据当我点击每一个<li>
jQuery代码,这有以 “界面选择” 类,但有时<span>
标签也参加“ui-selected”课程。 我想<span>
从未借此类:当你点击李如果你的类被添加到您的跨度“UI选择”
$('li').click(function(){
if($(this).find('span').hasClass('your_class_here'))
$(this).find('span').removeClass('your_class_here');
});
检查每次。如果是删除它。
谢谢,但我有一个quastion ...为什么有时我有两次点击锂被选中或取消选择?当我点击一次可能取消选择不woek .... – prince 2013-03-09 09:48:30
在这里发布点击功能 – kraYz 2013-03-09 10:00:41
$(“#selectable”).selectable({function(event,ui){$(ui.selected).bind('点击 '函数(){ \t \t \t \t如果($(ui.selected).hasClass( 'UI状态默认')){ \t \t \t \t \t $(本).removeClass(' UI的符码率-default ')。addClass(' UI-SRATE活性') \t \t \t \t \t} \t \t \t \t \t \t \t \t \t \t \t \t}) \t \t \t} – prince 2013-03-09 10:08:41
那么,为什么你没有显示你的jQuery?如果我们能看到它,我们可以纠正它。 – 2013-03-09 09:43:29