1

したがって、私は JavaScript と jQuery を初めて使用し、変数が「未定義」である理由がわかりません。

これは私がやっていることです: http://jsfiddle.net/krECX/15/

私が理解していないのは、この関数で$asdfを呼び出すときに変数が定義されていない理由です。$asdf.length

function func() {
   var $asdf = $('#inp').value;
   $('#divOfDoom').hide().html("" + $asdf.length).fadeIn('fast');
}

私は愚かなことをしていると確信していますが、私が見つけたすべての例は私の目と同じことをしています.

私が試したこと: var $asdf = createInstance(); alert('' + $asdf);入力ボックスの内容に関係なく、「未定義」を返します。

アドバイスをいただければ幸いです。

4

2 に答える 2

5
var $asdf = $('#inp')[0].value

また

var $asdf = $('#inp').val()
于 2013-07-23T14:42:25.977 に答える
3

不適切な jQuery 構文:

$('#inp').val();
于 2013-07-23T14:42:35.450 に答える