0

オブジェクトではなく変数をサブストリング化する必要があります。次のようなオブジェクトを知っています。

$("div#foo").text().substr(0,1);

しかし、私はそれを非オブジェクト、たとえば変数で行う必要があります。

var foo = 'abc';
foo = foo.substr(0,1);

2番目の例はオブジェクトではないため、機能しません。実際の問題は、文字列から最後の文字を切り取る必要があるということです。それで、非オブジェクトのjQueryでこれを行うことは可能ですか?

4

3 に答える 3

3
var foo = 'abc';
foo.substring(0, 1);
于 2009-08-07T09:21:43.837 に答える
0

Javascriptでは、文字列も実際にはある種のオブジェクトです。そのため、独自のメンバー関数があり、substring()はその1つです。提供されている構文RaYellを使用して、目的を達成します:-)

于 2009-08-07T09:37:29.797 に答える
0

$foofoo変数を宣言したときに、の代わりに書いたので、おそらくそのメッセージ( "foo.substringは関数ではありません")を受け取っていると思いますvar foo。これが、javascript変数ではなくjQuery変数として解釈される理由です。

于 2010-01-28T15:04:53.643 に答える