1

我的一个网页上有以下代码,它隐藏了与某些用户无关的表单的某些部分。但是,由于某种原因,现在只绑定了 selectAttending 变量。我想传递一个文本框和两个下拉列表的值,但只传递这个下拉列表的值。有什么建议么?

<html>    
<input class="input-xlarge focused" id="txtName" type="text" >
<select name=selectAttending id=selectAttending>
   <option>Select One...</option>
   <option>Yes</option>
   <option>No</option>
</select>
<select id=selectGender>
   <option selected="selected">Select One...</option>
   <option>Male</option>
   <option>Female</option>
</select>

<script language=javascript>
$("#selectAttending").change(function () {
    if ($('#selectAttending option:selected').text() == "No") {
        $('#ifAttending').hide();
    } else if ($('#selectAttending option:selected').text() == "Yes") {
        $('#ifAttending').show();
    } else {
        $('#ifAttending').show();
    } 
});      
</script>
4

1 回答 1

0

jQuery 选择创建一个元素列表;例如,当您使用 jQuery 选择功能时,$如果要处理多个结果,则需要遍历结果。尝试使用类似each. 请参阅此 S/O 问题和相关的jQuery 文档

于 2012-04-12T18:33:22.007 回答