Я пытаюсь выбрать ссылку привязки списка, используя jquery. Хотя ссылка «список» не существует на странице, как показано на выходе консоли, кажется, что «щелчок» по-прежнему запускается. Что может вызвать «список» и «добавить» для запуска? У меня есть этот простой код, с помощью JQuery 1.10.2:JQuery ссылка на селектор ссылок
<!-- <a href="#list">List</a> -->
<a href="#delete">Delete</a>
<a href="#add">Add</a>
<script>
jQuery(document).ready(function($) {
if ($('a[href$="#list"]').length>0){
console.log('list found');
}else{
console.log('list not found');
}
function opentab(value){
console.log('opentab: ' + value);
//perform task here
}
$(document).on('click', 'a[href="#list"]', opentab('list'));
$(document).on('click', 'a[href="#add"]', opentab('add'));
});
</script>
консольный вывод:
list not found
opentab: list
opentab: add
Вот jsfiddle ссылка: http://jsfiddle.net/2FHf6/