该值始终未定义(Chrome 12.0.742.112)。 .get()确实返回HTML输入对象,但未定义访问值。
<input id="a" value="abc" onkeyup="b()" />
<script src="jquery.js"></script>
<script>
function b() {
alert($('#a').get().value);
}
</script>
然而,使用标准JS工作(和.val()一样):
document.getElementById('a').value // this works
$('#a').val() // as does this
答案 0 :(得分:7)
.get
返回一个数组。您可以传入0
以获取第一个元素。
使用
alert($('#a').get(0).value);
答案 1 :(得分:0)
get检索jQuery对象匹配的DOM元素。