我有一个显示联系人信息的表格。每行是一个不同的联系人。当我单击该行的某些字段时,我正在使用 JQuery 触发一个事件。我的问题是我需要跟踪联系人的 ID,但我不想在列中显示它。因此,我需要将每一行与其保存的联系人 ID 相关联,而不在屏幕上显示它(如隐藏字段)。
那么跟踪该 ID 的最佳解决方案是什么?
最佳答案
如果这是 HTML5,请使用 data attributes :
<tr data-user-id="2467">...</tr>
如果不是,那么通常的约定是重载 id
属性:
<tr id="user_2467">...</tr>
注意:你不能做 <tr id="2467">
因为 that's not legal in HTML 4 :
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").
关于jquery - 将隐藏 ID 保留在表中的最佳解决方案是什么 (HTML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523143/