jquery选择器和单击事件不起作用

时间:2013-03-15 09:44:44

标签: jquery jquery-selectors

我正在尝试让jquery选择器工作并在console.log()点击时给出响应,但是我似乎无法使其正常工作。

这是url

代码是:

$("div#tabs > div#problem-categories > div > div a").click(function() {
    console.log('pass');
});

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

您需要阻止提交链接,请尝试以下操作:

$("#problem-categories a").click(function(e) {
    e.preventDefault();
    console.log('pass');
});

答案 1 :(得分:1)

这对我有用:

$("div#tabs > div#problem-categories > div > div a").on("click", function () {
    console.log('pass');
})

答案 2 :(得分:0)

使用此:

$("div#problem-categories div.scrollbox").find('a').click(function(ev) {
   ev.preventDefault(); // <-----use this to prevent the jump 
   console.log('pass');
});

你必须以这种方式穿越。其中Get into problem-categories' scrollboxfind a以及do the click

FIND IN FIDDLE