如何将 PHP 回显 DIV 值传递到对话框
how to pass PHP echo DIV values to dialog box
每篇文章都位于DIV标签中。想要使每个DIV可点击,一旦我单击DIV,对话框应该显示适当的DVI
值 $add->tbl_article_content
,$add->tbl_article_image
我的JS对话框仅出现第一个DIV。 我应该如何为所有DIV执行此操作并传递相关数据。
.PHP
<div class="row">
<?php
foreach ($data as $value) {
echo "<div class='col-lg-3'>";
echo "<p id='target'>" . $value->tbl_article_header . "</p>";
echo "</div>";
}
?>
Jquery
$( "#target" ).click(function() {
alert( "relevant DIV database values ??? " );
});
与其target
作为id,不如将其设为class
<div class="row">
<?php
foreach ($data as $value) {
echo "<div class='col-lg-3'>";
echo "<p class='target'>" . $value->tbl_article_header . "</p>";
echo "</div>";
}
?>
$( ".target" ).click(function() {
alert( $(this).html() );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class='col-lg-3'>
<p class='target'>Value 1</p>
</div>
<div class='col-lg-3'>
<p class='target'>Value 2</p>
</div>
<div class='col-lg-3'>
<p class='target'>Value 3</p>
</div>
更新
<div class="row">
<?php
foreach ($data as $value) {
echo "<div class='col-lg-3'>";
echo "<p class='target' data-article=".$add->tbl_article_content.">" . $value->tbl_article_header . "</p>";
echo "</div>";
}
?>
$( ".target" ).click(function() {
alert( $(this).attr('data-article') );
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class='col-lg-3'>
<p class='target' data-article="Articel 1">Head 1</p>
</div>
<div class='col-lg-3'>
<p class='target' data-article="Articel 2">Head 2</p>
</div>
<div class='col-lg-3'>
<p class='target' data-article="Articel 3">Head 3</p>
</div>
id 在页面中是唯一的...... 将类用于一组相关的div
<?php
foreach ($data as $value) {
echo "<div class='col-lg-3'>";
echo "<p class='target'>" . $value->tbl_article_header . "</p>";
echo "</div>";
}
?>
而对于 JS来说
$( ".target" ).click(function() {
alert( "relevant DIV database values ??? " );
});
相关文章:
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- Angular,将文本框的动态值传给控制器
- 在key up函数上将文本框值传递给javascript
- 使用 javascript 阻止文件上传对话框
- 将值从模式对话框传递给父级
- 将文本框值传递给javascript函数
- jquery模态对话框通过id获取输入类型text的值
- 我的输入值'对话框窗体上的s;t更新
- .对话框使用按钮值
- 从jquery对话框获取多行文本框值
- 将文本框值传递给JS函数以转换为JSON
- 提交的启动模式对话框未显示id值
- 传递要在JQuery UI对话框中使用的HTML值
- 如何将多个值传递给 jquery 对话框
- 自定义 Javascript 提示对话框(如何检索值并将其存储为 var)
- 提交编辑时,值从对话框变为空
- 使用对话框更改 ng 重复循环中的值
- 从上传对话框中排除某些文件扩展名
- 如何使用绝对文件路径的值填充<输入类型=“文本”>,通过文件上传对话框选择
- 打开文件上传对话框单击图像