【发布时间】:2013-12-02 09:52:39
【问题描述】:
我正在尝试使第 1 项、第 2 项和第 3 项可选。
HTML:
<div id="container">
<ul id="outerUL"> //static
<li id="outerLI"> //dynamic
<ul id="innerUL"> //dynamic
<li>Item 1</li> //dynamic
<li>Item 2</li> //dynamic
<li>Item 3</li> //dynamic
</ul>
</li>
</ul>
</div>
jQuery:
$("#outerUL").delegate('li','click',function(event) {
$(this).selectable();
});
我无法找出错误。
【问题讨论】:
-
你使用什么 jQuery 版本?
-
你不要在 ul 上禁用并启用它
-
委托已弃用。你应该在上使用
-
@bagonyi --jQuery v1.10.2
-
@DEV 然后您必须将您的
.delegate更改为.on才能工作。请参阅下面的答案。
标签: javascript jquery dynamic selectable