我有以下jsfiddle设置:
基本上几乎所有东西都可以工作,除了加载页面的时候,如果检查了值audi,那么应该隐藏div引擎(或者如果值不是audi,则应该显示div)。如果有任何帮助,我们将不胜感激。
由于
答案 0 :(得分:1)
你想隐藏div开头。我建议用CSS做这个,并在适当的时候用JS显示div,但是如果你必须使用JS,你可以这样做(从你的小提琴):
$(document).ready(function(){
$("#engine").hide();
$("input[name$='cartype']").click(function(){
var value = $(this).attr('id');
alert(value);
if(value!='audi') {
$("#engine").show();
}else if(value=='audi') {
$("#engine").hide();
}
});
});
之前没有工作的原因是因为您检查所选内容是否在单选按钮的单击处理程序中。
答案 1 :(得分:0)