Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
Jquery 获取一个数组";val";表行中的属性值_Jquery - Fatal编程技术网

Jquery 获取一个数组";val";表行中的属性值

Jquery 获取一个数组";val";表行中的属性值,jquery,Jquery,如何从中获取数组=1,2,3,4,您可以使用,如下所示: <table id ='t1'> <tr val='1'></tr> <tr val='2'></tr> <tr val='3'></tr> <tr val='4'></tr> <table> .这应该可以: var arr = $("#t1 tr").map(function() { return $(this).a

如何从中获取数组=1,2,3,4,您可以使用,如下所示:

<table id ='t1'>
<tr val='1'></tr>
<tr val='2'></tr>
<tr val='3'></tr>
<tr val='4'></tr>
<table>
.

这应该可以:

var arr = $("#t1 tr").map(function() { return $(this).attr("val"); }).get();

val
不是
tr
的有效属性……对我来说,这是一个完美答案的例子。它是解释性的、简洁的、漂亮的代码,带有文档链接和测试工具。没有多少人会抽出时间来创造这样的答案-包括我在内(!)-这真是太棒了。干得好,尼克。@ndtreviv-谢谢:)我试着记住你并没有回答这个问题,但未来的谷歌用户也一样,文档链接是强制性的!
$.map( $( "table#t1 tr"), function( item) { return $(item).attr("val");})