我有一组这样的元素:
<ol id="selectable">
<li class="ui-state-default">A</li>
<li class="ui-state-default">B</li>
<li class="ui-state-default">C</li>
<li class="ui-state-default">D</li>
<li class="ui-state-default">E</li>
<li class="ui-state-default">F</li>
<li class="ui-state-default">G</li>
<li class="ui-state-default">H</li>
<li class="ui-state-default">I</li>
<li class="ui-state-default">J</li>
<li class="ui-state-default">K</li>
<li class="ui-state-default">L</li>
</ol>
这是我的jQuery代码:
$(function() {
$( "#selectable" ).click(function(){
$(this).switchClass( "ui-state-highlight", 1000 );
return false;
});
});
出于某种原因,我无法理解我做错了什么。我想我可能误解了“this”的含义。我希望 switchClass 只切换我单击的任何元素的类。