Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 jQuery发布后引导弹出不起作用_Javascript_Jquery_Twitter Bootstrap_Popover_Jquery Post - Fatal编程技术网

Javascript jQuery发布后引导弹出不起作用

Javascript jQuery发布后引导弹出不起作用,javascript,jquery,twitter-bootstrap,popover,jquery-post,Javascript,Jquery,Twitter Bootstrap,Popover,Jquery Post,我目前正在使用jquerypost在我的页面上分页结果。在结果中,我限制了“详细信息”的长度,如果长度超过49,比如说,它将显示一个跨度,单击该跨度时,将显示一个包含所有详细信息的弹出窗口 if (strlen($val['details']) > 49){ $details = substr($val['details'], 0, 49); $more = "... <span style='cursor:pointer; position:relative; to

我目前正在使用jquerypost在我的页面上分页结果。在结果中,我限制了“详细信息”的长度,如果长度超过49,比如说,它将显示一个跨度,单击该跨度时,将显示一个包含所有详细信息的弹出窗口

if (strlen($val['details']) > 49){
    $details = substr($val['details'], 0, 49);
    $more = "... <span style='cursor:pointer; position:relative; top:-3px;' data-content='{$val['details']}' class='label label-primary requestMore'>more</span>";
}
else{
    $details = $val['details'];
    $more = "";
    } 

这在一开始可以正常工作,但是,一旦我分页,弹出窗口就不再显示。我知道这与DOM元素绑定有关,但到目前为止,我还没有找到任何解决方案来解决这个问题。

在更改页面后再次尝试应用popover

      $('.requestMore').popover({
        trigger:'click',
        placement:'left',
        html:true
      });  
      $('.requestMore').popover({
        trigger:'click',
        placement:'left',
        html:true
      });