非表示になっているリストアイテムを選択しようとしていますが、スライドトグルメソッドで表示できます。
これがHTMLです
<ul>
<li>item 1</li>
<li>item 2</li>
<li id="par1">parent 1</li>
<ul id="par1list">
<li>items to select1</li>
<li>items to select2</li>
<li>items to select3</li>
</ul>
<li id="par2">parent 2</li>
<ul id="par2list">
<li>items to select1</li>
<li>items to select2</li>
<li>items to select3</li>
</ul>
</ul>
jqueryでは、サブ親リスト(par1listとpar2list)を非表示にしていますが、親1または親2がクリックされると、スライドトグルします。これがjqueryです:
$(document).ready(function(){
$("#par1list, #par2list").hide(); //hide elements
$("#par1").click(function() {
$("#par1list").slideToggle(400); //click parents to show hidden elements
});
$("#par2").click(function() {
$("#par2list").slideToggle(400); //click parents to show hidden elements
});
$("#par1list > li").click(function(){ //select list item from previous hidden ul
this.css('color', 'red');
});
});
ul par1からリストアイテムを選択しようとしていますが、わかりません。ありがとう!