値は常に未定義です(Chrome 12.0.742.112)。 .get()はHTML入力オブジェクトを返しますが、アクセスする値は未定義です。単純なjQuery:これはなぜ機能しませんか?
<input id="a" value="abc" onkeyup="b()" />
<script src="jquery.js"></script>
<script>
function b() {
alert($('#a').get().value);
}
</script>
(.valが行うように())ただし、標準的なJSを使用して動作します。配列を返す引数なし
document.getElementById('a').value // this works
$('#a').val() // as does this
を試してみてください、あなたは '警告($( '#a' を)。取得())'しましたか? ;) 'alert'はデバッグツールではありません。 'alert(1)'と 'alert([1])'はあなたに同じ出力を与えます。 'console.log'(' console.dir')を使います。 –