2

だから私は現在、いくつかの入力フィールドのラベルテキストを取得しようとしている

ここに画像の説明を入力

http://codepen.io/leongaban/pen/fJGie

^ 上記のコードペンでは、2 つの電話入力フィールドを作成しました。ただし、それぞれのラベル テキストを取得できませんでした。もともとadded_phone入力にクラスがありましたが、それを親に移動しましたli

$(this.children)エラーはありませんでしたが、出力はありませんでした。 var tag = を試しまし$(this).children.label.text()たが、エラーが発生しました

ここに画像の説明を入力

var elems = $('.added_phone');

elems.each( function(i) {
  console.log(i);

  var tag = $(this.children.label).text();
  var value = $(this).val();

  console.log('tag = '+tag);
  console.log('value = '+value);
});


ここで私が間違っていることがわかりますか?

4

1 に答える 1

6
$(this).children.label.text()

は jQuery の無効な構文です。おそらく次のことを意味しています。

$(this).children("label").text()
于 2013-10-04T21:19:13.970 に答える