我有一个索引路由,它将数据库中的所有持久图像实体呈现为以下格式:
<div class="image field">
<h3>image-name</h3>
<img src="imagefilename.jpg" />
</div>
我现在如何在每个呈现的div-image-container中呈现一个id,jquery可以解析它并用于ajax?
忘记忘记:
我不是指一个整数形式的id,而是一个字符串(slug)
答案 0 :(得分:2)
根据HTML5,最合适的方法是使用id和其他用户定义属性的数据属性:
<div class="image field" data-id="1">
<h3>image-name</h3>
<img src="imagefilename.jpg" />
</div>
您可以使用id而不是data-id。但我认为 id 属性用于DOM操作,而data-id是基于逻辑的attrubute。
答案 1 :(得分:1)