xir*_*epe -1 javascript jquery
我想知道它为什么不起作用.
这是我的JS:
$("#cat-code").change(function(){
var value = $("#cat-code option:selected").val();
if (value == "10400000"){
$("#div1").show();
$("#div2").hide();
}
});
Run Code Online (Sandbox Code Playgroud)
选择标记:
<select class="cat-code" id="cat-code" name="project_procurement_management_plan[items_attributes][0][category_id]">
<option value="1">10400000</option>
<option value="2">10401000</option>
</select>
Run Code Online (Sandbox Code Playgroud)
Div显示或隐藏:
<div class="div1">hi</div>
<div class="div2">hello</div>
Run Code Online (Sandbox Code Playgroud)
任何变通办法将不胜感激.谢谢.
小智 5
看起来你的JS是带有ID的DOM对象的引用,但你的HTML有类.
试试这个JS:
$(".div1").show();
$(".div2").hide();
Run Code Online (Sandbox Code Playgroud)