有沒有辦法用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