Javascript jQuery子元素选择器不工作
HTML:Javascript jQuery子元素选择器不工作,javascript,jquery,Javascript,Jquery,HTML: 谁能告诉我为什么这不起作用?我怎样才能使它可行 .data\u row不是tr的子项,而是tr本身 所以正确的选择应该是 $('#Invoice_1 > table > tbody > tr > .data_row:last').length 或者,在这种情况下,这就足够了 $('#Invoice_1 > table > tbody > tr.data_row:last') 任何人都可以告诉我为什么这是一个不工作 没有tr具有class.
谁能告诉我为什么这不起作用?我怎样才能使它可行
.data\u row
不是tr
的子项,而是tr
本身
所以正确的选择应该是
$('#Invoice_1 > table > tbody > tr > .data_row:last').length
或者,在这种情况下,这就足够了
$('#Invoice_1 > table > tbody > tr.data_row:last')
任何人都可以告诉我为什么这是一个不工作
没有tr
具有class.data\u row
的子元素
事实上,.data row
是tr
本身的类
我怎样才能使它可行
您没有提到要获取的长度,因此可能
$('#Invoice_1 tr.data_row:last')
假设您希望获取最后一行中
td
元素的数量.data\u row
是为TR
定义的类,因此使用$(“#发票_1>表>正文>TR.data\u row:last”).length
,@Satpal$(“#发票_1>表>正文>TR.data\u row:last”).length
将始终返回1,因为您只查看最后几行的长度,根据定义,最后几行的长度只能是1。正确的选择器将在很大程度上取决于-您要查找的长度是谁?请更新您的问题以指定相同的问题。
$('#Invoice_1 tr.data_row:last')
$('#Invoice_1 > table > tbody > tr.data_row:last > td').length