【发布时间】:2011-06-27 06:39:41
【问题描述】:
我有一个 javascript 函数。在 onChange 中显示/隐藏哪个。我想在jquery中转换,怎么做。
Javacript 函数
function assocWindowOnLoad()
{
var option=document.getElementsByName("select_id");
document.getElementById('conent1').style.display='none';
document.getElementById('conent2').style.display='none';
}
function assocWindowOnChange(val)
{
//if user select option Select from drop down
if(val=='')
{
//alert("Please Select option from the dropdown");
assocWindowOnLoad();
}
else
{
//Show or hide piece of code depending on user input
document.getElementById('conent1').style.display=(val=='no')?'none':'block';
document.getElementById('conent2').style.display=(val=='no')?'block':'none';
}
}
HTML 代码
<body onLoad="assocWindowOnLoad();">
<select name="select_id" id="select_id" onChange="assocWindowOnChange(this.value);" >
<option value='' selected="selected">Select</option>
<option value='no'>1st Option</option>
<option value='yes'>Second Option</option>
</select>
<div id="conent1" class="hide">
<p>some content</p>
</div>
<div id="conent1" class="hide">
<p>some content</p>
</div>
<div id="conent2" class="hide">
<p>some content</p>
</div>
</body>
【问题讨论】:
标签: javascript jquery