任何人都可以帮助我使用这个jquery脚本 - 我不是一个程序员并且已经给了这个脚本但作者无法帮助....
我有一个脚本在FF中运行,但在IE8中发生了一些奇怪的事情:
这有意义吗?
无论如何这是脚本 -
<script type="text/javascript" src="js/jquery/jquery-core.js"></script>
<script type="text/javascript">
function hideall() {
$('#li_9').hide();
$('#li_56').hide();
}
$(document).ready(function() {
hideall();
$("#form_40 input[@name='element_59']").change(function() {
hideall();
switch($(this).val()) {
case '1' :
$('#li_9').show();
break;
case '2':
$('#li_9').show();
$('#li_56').show();
break;
case '3' :
$('#li_56').show();
break;
}
});
});
答案 0 :(得分:0)
唯一突然出现在我身上的是
input[@name='element_59']
我查看了jQuery API并没有看到任何对“@”在名称之前所做的内容的引用。您可能想要验证您是否正确使用它。
除此之外,您可以通过链接节目并隐藏这些功能来对选择器进行一些改进:
$('#li_9, #li_56').hide();
$('#li_9, #li_56').show();
另一件事是上面的例子没有关闭'change'方法或'ready'事件。我假设这就是它在这里的发布方式。