我想在网页中隐藏或显示不同的表单。我有:在点击菜单元素上隐藏表格
<ul>
<li><a id="menu" href="#">Article1</a></li>
<li><a id="menu" href="#">Article2</a></li>
</ul>
/*Here some forms*/
<div class="desc">
<form>
<input etc...>
</form>
</div>
<div class="desc">
<form>
<input etc...>
</form>
</div>
的jQuery:
$(document).ready(function(){
$("a[name$='menu']").click(function() {
var test = $(this).val();
$("div.desc").hide();
$("#"+test).show(); //maybe i could use slidetoogle
});
});
我想隐藏的所有其他形式和显示仅在点击链接的形式。此代码不起作用!
ID应该是唯一的! –
而且我不会在''标记 –
的任何地方看见'name'属性'.val()'不会返回innertext文章1和文章2.它应该是'.text()' –