alert($("#bottomTbodyTable tr [data-testlog]").length); // display value 0
alert($("#bottomTbodyTable tr").data("testlog")); // display the correct value
在显示此属性时显然有值时,我无法理解值0。
答案 0 :(得分:3)
你可能想要
$("#bottomTbodyTable tr[data-testlog]").length
同样在tr
和[data-testlog]
之间没有空格,一个空格意味着具有数据属性的元素将是tr
的后代。