【发布时间】:2016-05-12 02:45:35
【问题描述】:
我正在尝试使用 JQuery 获取属性值,但出现错误:jquery.min.js:2 Uncaught TypeError: Cannot use 'in' operator to search for 'length' in PROD
我看到了一些关于将 JQuery 版本降级到 1.10.xx 的建议,但我在所有版本的 JQuery 中都收到此错误。
你有什么建议吗?
提前谢谢..
我的代码如下:
<html lang="">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
</head>
<body>
<input test="PROD" value="2" type="text">
<input test="DEV" value="3" type="text">
<input type="button" value="Write It" onclick="writeIt()"/>
</body>
</html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
function writeIt() {
$.each($('input').attr('test'), function () {
var testdata = $(this).attr('test');
//$(this).val(testdata);
console.log(testdata);
});
}
</script>
【问题讨论】:
标签: jquery attributes