【发布时间】:2013-09-28 05:33:28
【问题描述】:
我有
<ul>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">New Test</a></li>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">New Test fdgfdgfdgfdgfdgfdgfdgfdg fdg</a></li>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">New Plan</a></li>
<li><a onclick="setSelectedTestPlan();" href="javascript:void(0);">Test</a></li>
</ul>
代码并希望将类名添加到标签父标签li,即class="selected" bu sing jquery。
我使用了这个 jquery 代码
function setSelectedTestPlan() {
jQuery("#tree ul li").each(function () {
jQuery(this).removeClass("selected");
});
jQuery(this).closest('li').addClass("selected");
}
但是jQuery(this).closest('li').addClass("selected");这行不行...
请帮帮我...
【问题讨论】:
-
取决于函数中的
this。 -
'this' 是窗口对象,调试它会给你答案
标签: javascript jquery html