jQuery - 点击不工作,只有touchstart mousedown

时间:2014-03-11 07:39:42

标签: javascript jquery javascript-events

如何将“点击”绑定到段落?

我有以下功能:

$(document).on('touchstart mousedown',"p span.text", function(e) {
                             console.log('I was clicked');
                             *more code here*
});

如果我将'touchstart mousedown'替换为'click',则该函数不再被触发。

PS:我是JS的新手,所以我可能做错了。

3 个答案:

答案 0 :(得分:1)

  

如何将“点击”绑定到段落

尝试将click事件附加到您的段落而不是span

$(document).on('touchstart mousedown click',"p", function(e) {
    console.log('I was clicked');                 
});

答案 1 :(得分:1)

这也有效: 根据你的回复,更新了

$(document).on('click',"p span", function(e) {
         console.log('I was clicked');                                 
});

答案 2 :(得分:1)

尝试:

    $("p span.text").on('click', function(){
          console.log('I was clicked');
    });