Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在HTML中获取表的id并影响Jquery中的函数_Javascript_Jquery_Reactjs - Fatal编程技术网

Javascript 如何在HTML中获取表的id并影响Jquery中的函数

Javascript 如何在HTML中获取表的id并影响Jquery中的函数,javascript,jquery,reactjs,Javascript,Jquery,Reactjs,我正在Jquery中创建一个函数,我需要这个表的id。我在铬上使用了检查元件。这张桌子看起来像这样 如何获取此表的id并影响其函数?例如: var rowCount=$'myID tr'。长度 我用这种方式使用了data reactid中显示的数字 var rowCount=$'.0.1.1.0.0.0 tr'.长度 但它不起作用。我想不是身份证。 我有多个表,所以我需要确切的id,而不仅仅是$'table' 有什么想法吗?谢谢。您可以使用jquery的$'.internal table'.d

我正在Jquery中创建一个函数,我需要这个表的id。我在铬上使用了检查元件。这张桌子看起来像这样

如何获取此表的id并影响其函数?例如:

var rowCount=$'myID tr'。长度

我用这种方式使用了data reactid中显示的数字

var rowCount=$'.0.1.1.0.0.0 tr'.长度

但它不起作用。我想不是身份证。 我有多个表,所以我需要确切的id,而不仅仅是$'table'


有什么想法吗?谢谢。

您可以使用jquery的$'.internal table'.data'reactid'或.attr函数。如果它们有效,就试试看。但是,我不确定它们是否可以一起使用reactjs。

通过CSS类选择表可能有助于缩小选择正确表的过程。以下JQuery将选择包含两个列出的类的所有表:

tables = $('table.inner-table, table.upper-buttons');
根据页面、布局等,您可以得到如下第一个表:

theTable = $('table.inner-table, table.upper-buttons').first();
从而获得自定义属性:

var rowCount = $('table.inner-table, table.upper-buttons').first().attr("#.0.1....").length;

。。。或者类似的内容

不要将react id用作唯一id。这是react在以前版本中添加的自定义id,用于对账。在最新版本中,react不使用相同的。请为相同的表提供一些唯一的ID,或为添加的所有表提供唯一的类。