Javascript 获取表中自定义属性的每个值
我试图找到一个jQuery语句,它将返回一个包含每行“key”值的数组。下面是我的一行的示例:Javascript 获取表中自定义属性的每个值,javascript,jquery,html,Javascript,Jquery,Html,我试图找到一个jQuery语句,它将返回一个包含每行“key”值的数组。下面是我的一行的示例: <tr id="sysconfig2" class="ConfigRow" key="exampleKey" val="true" dispval="true" dontencrypt="false" lastmodified="8/26/2016 10:14:08 PM"></tr> 我知道这可能是一个非常简单的语句,但我一直无法在搜索中找到任何结果 谢谢大家! 有几件事
<tr id="sysconfig2" class="ConfigRow" key="exampleKey" val="true" dispval="true" dontencrypt="false" lastmodified="8/26/2016 10:14:08 PM"></tr>
我知道这可能是一个非常简单的语句,但我一直无法在搜索中找到任何结果
谢谢大家! 有几件事
ConfigRow
的元素。看起来这是一个简单的错误,应该尝试使用类名获取元素<代码>$('.ConfigRow')map
,因为它接受一个现有的元素数组或任何东西,并返回一个修改后的值var keys=$.map($('.ConfigRow').toArray(),函数(el){
返回$(el.attr('key'))
});
控制台日志(键)代码>
有几件事
您正在尝试使用jQuery获取ID为ConfigRow
的元素。看起来这是一个简单的错误,应该尝试使用类名获取元素<代码>$('.ConfigRow')
map
,因为它接受一个现有的元素数组或任何东西,并返回一个修改后的值var keys=$.map($('.ConfigRow').toArray(),函数(el){
返回$(el.attr('key'))
});
控制台日志(键)代码>
试试这个:$('.ConfigRow').each(function(){console.log($(this.attr(“key”);});尝试以下操作:$('.ConfigRow').each(函数(){console.log($(this.attr(“key”);});
$('#ConfigRow').each.attr("key");