Jquery 获取一个数组";val";表行中的属性值
如何从中获取数组=1,2,3,4,您可以使用,如下所示: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
<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");})