我有一个正在处理的站点,如果行中的数据已更改,我要标记该站点。
如果该行中的内容已更改,我将使用自定义属性对其进行标记
像这样

<tr>
  <td isDirty="true">
     ....row data
  <td>
</tr>

这在jQuery上很好用,并且不会在我的页面上添加太多代码。

但这真的是这样做的正确方法吗?不利之处是什么?

我猜想这样做的另一种方式就是这样,但是似乎太过致命了。
<tr>
  <td>
     ....row data
     <input id="isDirty" type="hidden" value="true" />
  <td>
</tr>

最佳答案

您为什么不使用jQuery数据功能?

您的示例将是(我不知道选择适当td的条件):

$("tr td").data("isDirty", true);

看看documentation

关于jquery - 添加自定义HTML属性可以吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/439110/

10-16 20:10