这看起来很直截了当,但这不起作用。这个想法是在span标签中显示某些内容,具体取决于select语句..它可以隐藏span,但不会显示span。有什么我失踪?显示 - 隐藏取决于选择的选项
这里是select语句,其中的值是1或0
<SELECT NAME="myname" id="showdesc">
<OPTION VALUE="1">Yes</OPTION>
<OPTION VALUE="0" >No</OPTION>
</SELECT>
<span id="secret">Some content</span>
下面是查找值在SELECT语句
jQuery(document).on('change', '#showdesc', function() {
if(jQuery(this).val() == '1'){
jQuery('span').show('#secret');
}else{
jQuery('span').remove('#secret')};
});
'remove'从DOM删除元素。 'show'的反义词是'hide'。如有疑问,请先阅读文档:http://api.jquery.com/remove/ – 2012-02-24 03:22:08