すべて、私は Jquery の初心者ですが、基本的な使い方で jquery を適用できます。しかし、私はその専門家ではありません。私はこの質問で立ち往生しています.それを確認するのを手伝ってください.ありがとう.
このようなソース html コードがあるとします。
...
<fieldset class="ui-helper-reset">
<ul>
<li>
<label>Select Layout Template:</label>
<span class="spanSelectedLayout"></span>
</li>
<li>
<ol class="layoutThumbneil ui-selectable">
<li class="ui-state-default ui-selectee">
<img class="ui-selectee" src="designer/templates/thumbnails/NullTemplate.PNG" alt="">
</li>
<li class="ui-state-default ui-selectee ui-selected">
<img class="ui-selectee" src="designer/templates/thumbnails/2RowsTemplate.PNG" alt="">
</li>
<li class="ui-state-default ui-selectee">
<img class="ui-selectee" src="designer/templates/thumbnails/2ColsTemplate.PNG" alt="">
</li>
</ol>
</li>
</ul>
</fieldset>
...
現在の要素が のいずれかであり、その要素を選択したい場合、現在の要素li
のol
最初ul
に指定された親を意味するとしましょう。基本的には以下のように作れます。
$(".layoutThumbneil li").bind("click",function(){alert($(this).parent().parent().parent().html());})
しかし、このコードは冗長に見えるので、私の質問は、簡単にするために使用する代わりに、私が知らなかった簡単な方法や他のセレクター構文はありparent()
ますか? ありがとう。