2
我只想禁用用戶點擊的能力,與鏈接的jQuery禁用點擊,而非鏈接
$('selector').children().not('a').click(function(e) {
return false;
});
這不起作用例外.. 感謝
我只想禁用用戶點擊的能力,與鏈接的jQuery禁用點擊,而非鏈接
$('selector').children().not('a').click(function(e) {
return false;
});
這不起作用例外.. 感謝
children
唯一選擇直接的孩子。
禁用所有selector
的後裔,使用此:
$('selector :not(a)').click(function(e) {
e.preventDefault()
});
或者說,是一個小更高效,使用委託:
$('selector').on('click', ':not(a)', function(e) {
e.preventDefault()
});
如果要禁用從用戶點擊鏈接以外的內容,只需執行以下操作:
$('selector').find(':not(a)').click(function(e){
e.preventDefault()
})
它適用於所有elem除鏈接之外的其他人。
你能顯示你的標記嗎? – CodingIntrigue
「不起作用」是什麼意思?你有錯誤嗎?它是否部分工作? – j08691
禁用用戶點擊什麼的能力?鈕釦?你選擇了一個名爲'selector'的元素。 –