Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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
对于jquery脚本中的每个php变量_Php_Jquery_Codeigniter - Fatal编程技术网

对于jquery脚本中的每个php变量

对于jquery脚本中的每个php变量,php,jquery,codeigniter,Php,Jquery,Codeigniter,在我的php中,我有一个for-each循环来设置订单id。我希望为每个订单运行一个jquery函数,但我无法让它工作 HTML 也许您需要的是在html中放置一个数据属性(通过php),然后在单个事件侦听器中读取该属性。例如: <i data-orderid="<?php echo $row['order_id']; ?>" class="edits fa fa-pencil-square-o" aria-hidden="true"></i> HTML和J

在我的php中,我有一个for-each循环来设置订单id。我希望为每个订单运行一个jquery函数,但我无法让它工作

HTML


也许您需要的是在html中放置一个数据属性(通过php),然后在单个事件侦听器中读取该属性。例如:

<i data-orderid="<?php echo $row['order_id']; ?>" class="edits fa fa-pencil-square-o" aria-hidden="true"></i>

HTML和Jquery代码段都包含在
.php
脚本中吗?是的,它们在同一个脚本中。实际上,只有当我选择第二个按钮时,事件才会被触发。这一定是我如何设置id的问题s@OluwafemiSule制作了一些editsHow关于为图标分配一个公共类并使用类名作为选择器?@OluwafemiSule我需要为for each循环中的每个特定项运行函数
$("<?php echo "#edit".$row['order_id'] ?>").click(function(){....}
<i data-orderid="<?php echo $row['order_id']; ?>" class="edits fa fa-pencil-square-o" aria-hidden="true"></i>
$('.edits').click(function(event) {
    var rowId = $(event.target).data('orderid');
    // use the variable...
});