HTMLオブジェクトから変数を作成します
var li = $(this).closest('li');
この変数から内部のhtmlオブジェクトを選択するにはどうすればよいですか(例:span)。私が試してみました
li.span
しかし、運はありません。
コンテキストを使用して、セレクターで変数を渡すことができます。セレクターとコンテキストの詳細については、こちらをご覧ください
var li = $(this).closest('li');
$('span', li)
htmlOfFirstSpan = $('span', li).html();
これにより、li内のスパン要素が得られます
これはうまくいくはずです:
var li = $(this).closest('li');
$(li).innerHtml();
次のこともできます。
$(li).('span').html();
$(li).('.someClass').html();