popover javascript in foreach php

popover javascript in foreach php

本文关键字:php foreach in javascript popover      更新时间:2023-09-26

你好,我想做这样的事情,但我在foreach中重复我的脚本,任何人都可以帮助我不要重复脚本javascript。

foreach($items as $i){
    <script>
        $(function(){
        $('#pop<?php echo $i->ID; ?>').popover({
          trigger: 'hover',
          placement: 'bottom',
          html : true,
          content: function() {
            return $('#pop-content<?php echo $i->ID; ?>').html();
        }});
      });
    </script>
}

我假设你正在使用PHP:

<?php
  echo '
    <script>
    var initPopup = function(id) {
      $("#pop" + id).popover({
        trigger: "hover",
        placement: "bottom",
        html : true,
        content: function() {
          return $("#pop-content" + id).html();
      }});
    }
  ';
  echo '$(function(){';
  foreach($items as $i){
    echo 'initPopup("<?php echo $i->ID; ?>");';
  }
  echo '});';
  echo '</script>'
?>