Php 我可以在Div标签中写入值吗?
问题:我可以在div标记中写入值吗Php 我可以在Div标签中写入值吗?,php,mysql,html,Php,Mysql,Html,问题:我可以在div标记中写入值吗 echo "<div id=\"something_$value\" value=\"$value\"></div>"; echo”“; 对于div元素,没有值属性,因此没有 如果要将内容写入div,那么它将位于start标记和end标记之间 如果要将任意数据附加到元素(例如,用于使用JS进行处理),请使用。您可能希望使用数据字段 (我想您应该使用jQuery或类似的数据)如果您有$comments数组 然后试试这个: fore
echo "<div id=\"something_$value\" value=\"$value\"></div>";
echo”“;
对于div
元素,没有值
属性,因此没有
如果要将内容写入div,那么它将位于start标记和end标记之间
如果要将任意数据附加到元素(例如,用于使用JS进行处理),请使用。您可能希望使用数据字段
(我想您应该使用jQuery或类似的数据)如果您有
$comments
数组
然后试试这个:
foreach($comments as $comment){
$id = "comment-".$comment['id'];
echo "<div id=\"$id\" >$comment['comment']</div>";
}
echo "<div id=\"something_$value\" >$value</div>";
第二选项:您希望将值作为数据属性传递: 对于循环中的唯一名称(如id),请尝试以下操作:
<div id="comment-1" >this is my comment</div>
<div id="comment-2" >this is my comment2</div>
echo "<div id=\"something_$value\" data-something_".$value."=\"$value\"></div>";
echo”“;
它将生成html($value=value):
请参阅示例和说明的详细信息:
我认为这是有道理的 我不知道你想要它的原因是什么,但是
value
对于div
元素是一个无效的属性,因此你的HTML将是无效的,如果你愿意,你可以将它设置为一个自定义属性,如data value
,这样,它对于HTML5示例来说是完全有效的!我的目的是为从中显示的每行传递不同的值mysql@user3181614你试过这个吗?您可以尝试任何选择。我正在尝试,先生,但有点困惑。我希望它的工作方式是什么?它也应该为div标记提供值?我想在javascript/ajax中为每一行注释传递不同的div值。@user3181614:我已经更新了我的答案。您现在可以试试吗?谢谢!!我会尽快试一试
echo "<div id=\"something_$value\" data-something_".$value."=\"$value\"></div>";
<div id="something_value" data-something_value="value"></div>