有没有办法用jQuery禁用HTML元素,它不是表单元素?禁用HTML元素,但不是表单元素
例如:
<ul class="selectors">
<li class="clear-selected">Clear Selected<span> </span></li>
<li class="select-all">Select All<span> </span></li>
</ul>
我可以 '禁用' 的LI “明确的选择”?
我想要做的是让LI不能被点击。
我已经试过这样的事情,但它不工作:
$('#x').attr('disabled', true);
http://docs.jquery.com/FAQ#How_do_I_disable.2Fenable_a_form_element.3F
感谢,
EDIT--
这个问题的一部分一个更大的案例,这里是Main Question。
感谢大家回答。
你是什么意思“无法点击”?你的意思是“让事件处理程序不被触发”? – lonesomeday 2011-01-21 18:24:19
li不是表单元素。这是一个无序列表,所以你链接的例子没有意义。你究竟想要做什么?您的代码中没有链接,因此您必须在其他位置使用点击功能? – plebksig 2011-01-21 18:28:55
感谢您的回答。看到我上面的编辑。 – 2011-01-21 19:12:03