0

HTMLオブジェクトから変数を作成します

var li = $(this).closest('li');

この変数から内部のhtmlオブジェクトを選択するにはどうすればよいですか(例:span)。私が試してみました

li.span

しかし、運はありません。

4

2 に答える 2

2

コンテキストを使用して、セレクターで変数を渡すことができます。セレクターとコンテキストの詳細については、こちらをご覧ください

var li = $(this).closest('li');
$('span', li)
htmlOfFirstSpan = $('span', li).html();

これにより、li内のスパン要素が得られます

于 2012-12-14T11:31:32.157 に答える
1

これはうまくいくはずです:

var li = $(this).closest('li');
$(li).innerHtml();

次のこともできます。

$(li).('span').html();
$(li).('.someClass').html();
于 2012-12-14T11:34:28.873 に答える