Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击时列表组未触发的单击事件_Javascript_Jquery_Twitter Bootstrap_Popover - Fatal编程技术网

Javascript 单击时列表组未触发的单击事件

Javascript 单击时列表组未触发的单击事件,javascript,jquery,twitter-bootstrap,popover,Javascript,Jquery,Twitter Bootstrap,Popover,我是JQuery新手,所以可能我的语法不正确,但当我从列表中选择某个内容时,我无法触发引导列表组的任何单击事件。我不知道这是否有区别,但列表组在引导弹出框中 这两种方法我都试过了 $'eventList'。在“单击”时,'.列出组项',函数E{ e、 防止违约; //代码在这里 }; $.list-group-item.clickfunction{ //代码在这里 }; 事件 第一项 第二项 第三项 该代码是正确的,工作正常 它在您的案例中不起作用,因为在添加侦听器时“事件列表”不存在 试试这

我是JQuery新手,所以可能我的语法不正确,但当我从列表中选择某个内容时,我无法触发引导列表组的任何单击事件。我不知道这是否有区别,但列表组在引导弹出框中

这两种方法我都试过了

$'eventList'。在“单击”时,'.列出组项',函数E{ e、 防止违约; //代码在这里 }; $.list-group-item.clickfunction{ //代码在这里 }; 事件 第一项 第二项 第三项
该代码是正确的,工作正常

它在您的案例中不起作用,因为在添加侦听器时“事件列表”不存在

试试这个

$(document).on('click', '#eventList .list-group-item', function(e) {

您的代码在这里运行100%良好

是否确实在html文件中包含以下内容:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
演示:

这很有效,你还有什么问题吗? 能否提供与bootstrap.js相关的特定代码

$('#eventList').on('click', '.list-group-item', function(e) {
  console.log('i am clicked 1');
});
$(".list-group-item").click(function() {
 console.log("i am clicked 2");
});

$'body.on和$document.on之间有什么区别?从这个网站上可以看出,document速度更快,所以我应该使用document而不是body吗?@user1186050实际上没有区别。是的,快一点就走。我将更新我的答案以使用文档。该代码对我有效