使用jquery时数据属性格式不起作用?

使用jquery时数据属性格式不起作用?,jquery,Jquery,如果在显示此属性时有明确的值,我无法理解值0。您可能想要 alert($("#bottomTbodyTable tr [data-testlog]").length); // display value 0 alert($("#bottomTbodyTable tr").data("testlog")); // display the correct value 这与tr和[data testlog]之间没有空格是一样的,空格意味着具有数据属性的元素可能是您可能想要的tr的后代 alert($

如果在显示此属性时有明确的值,我无法理解值0。

您可能想要

alert($("#bottomTbodyTable tr [data-testlog]").length); // display value 0
alert($("#bottomTbodyTable tr").data("testlog")); // display the correct value
这与
tr
[data testlog]
之间没有空格是一样的,空格意味着具有数据属性的元素可能是您可能想要的
tr
的后代

alert($("#bottomTbodyTable tr [data-testlog]").length); // display value 0
alert($("#bottomTbodyTable tr").data("testlog")); // display the correct value

这与
tr
[数据测试日志]
之间没有空格是一样的,空格意味着具有数据属性的元素将是
tr

的后代。实际上,不需要空格。。。。我试试看。。如果可以的话,这真的很有帮助。真的,不需要空间。。。。我试试看。。如果有效的话,这真的很有帮助。