我根据下面给出的html代码动态加载了一个带有php和jquery的课程选择下拉列表。这适用于一个选择器,类似存在更多选择器。单击选择器时,它会下拉课程列表和任何其他选择器(如果打开的话)。 每个标题在标签中都有一个id,因此我试图根据我从streamid获得的id来下拉选择器。如果streamid是2,我将使用href id = 2来下拉选择器。
<ul id='nav'>
<li><a href='#' id='2' >Information Technology<span class='right_icon'><img src='images/icon.png' /></a></span><ul><a href='coursedetail.php?courseid=2&streamid=2'><li class='lidiv'><span class='do_img'><img src='images/do.png' /></span>B.Sc(IT)</li></a>
<a href='coursedetail.php?courseid=11&streamid=2'><li class='lidiv'><span class='do_img'><img src='images/do.png' /></span>M.tech(IT)</li></a>
<a href='coursedetail.php?courseid=24&streamid=2'><li class='lidiv'><span class='do_img'><img src='images/do.png' /></span>Diploma in Hardware & Networking</li></a>
<a href='coursedetail.php?courseid=25&streamid=2'><li class='lidiv'><span class='do_img'><img src='images/do.png' /></span>DIT</li></a>
</ul></li></ul>
这是我试图用jquery下拉选择器的代码
$("#nav > li > #<?php echo $stream; ?>").next("ul").slideDown(350);
但它不起作用。这里$ stream是上面写的streamid。 另外,如果我要突出显示的课程也是我需要写的jquery代码的孩子。
感谢
答案 0 :(得分:0)
试试这个
$("#nav > li").eq(<?php echo $stream; ?>).next("ul").slideDown(350);