Javascript 为什么可以’;t我选择一个<;td>;在jQuery中使用它的类和数据测试属性?

Javascript 为什么可以’;t我选择一个<;td>;在jQuery中使用它的类和数据测试属性?,javascript,jquery,html,Javascript,Jquery,Html,为什么这不起作用 试试: alert($('td .ok[data-test="14-12 00"]').text());​ (请注意,td和.ok之间没有空格) 您最初试图选择classname为ok的所有元素,这些元素是td的后代,并且具有特定的数据测试值。另一种剥猫皮的方法如何 alert($('td.ok[data-test="14-12 00"]').text());​ 注意,td更改为tr:-) @paul谢谢你的编辑,应该让这一点更加明显。@Asad:不客气,这就是为什么堆栈溢

为什么这不起作用

试试:

alert($('td .ok[data-test="14-12 00"]').text());​
(请注意,
td
.ok
之间没有空格)


您最初试图选择classname为
ok
的所有元素,这些元素是
td
的后代,并且具有特定的
数据测试值。

另一种剥猫皮的方法如何

alert($('td.ok[data-test="14-12 00"]').text());​

注意,
td
更改为
tr
:-)

@paul谢谢你的编辑,应该让这一点更加明显。@Asad:不客气,这就是为什么堆栈溢出上的所有内容都是可编辑的——在别人的答案中发现这样的内容总是比较容易的。
alert($('td.ok[data-test="14-12 00"]').text());​
alert($('tr .ok[data-test="14-12 00"]').text());​