Sus*_*hil -1 html javascript jquery html-table
我在 td 中添加数据属性是这样的:
<td style="text-align:center;padding: 3px 0;data-id:2;data-env:PL1;"><img src="/VendorFeedDevUI/Content/green.png" style="width:25px" alt="Green"><div>21 Dec 14<br>23:55:00</div></td>
Run Code Online (Sandbox Code Playgroud)
当我想在 Jquery 中检索相同的属性时,我使用以下代码:
$(".gradienttable tr td").click(function () {
showRefreshControl();
var id = $(this).attr('data-id');
var env = $(this).data('env')
});
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用这两种方法来获取数据属性,但都返回未定义。我也得到了 td 对象,$(this)所以这不是问题。那么我做错了什么?
您以错误的方式使用它:
<td style="text-align:center;padding: 3px 0;" data-id="2" data-env="PL1">...</td>
Run Code Online (Sandbox Code Playgroud)
您将数据属性添加到样式中,您必须将其放置在样式属性之外。
| 归档时间: |
|
| 查看次数: |
15224 次 |
| 最近记录: |