我是一名有用的助手,可以翻译文本。
我有一个简单的表格,其中包含像这样的输入:
我有一个简单的表格,其中包含像这样的输入:
<form id='some-form'>
....
<input type="radio" data-type="4" data-value="25" data-id="68" name="req-68">
....
</form>
我正在尝试循环遍历这个表单并获取数据值:
$('#some-form').filter(':input').each(function (i, element) {
console.log(element.value);
console.log(element.attr('data-value'));
}
element.value
保存值为'on'或'off',取决于是否选择了单选按钮,并且它可以正常工作,但是当我尝试调用element.attr('data-value')
时,它会抛出一个错误。
那么在这个循环中如何提取data-value?
element
,在这种情况下尝试使用element.getAttribute('data-value')
。 - connexoHTMLElement.prototype.getAttribute()
访问。https://caniuse.com/#search=dataset - connexo