我想隐藏选择元素开启/关闭复选框。但它不工作。选择复选框上的元素选择
在页面加载我希望选择被隐藏,并选中复选框我希望它是可见的。
的代码是
<input type="checkbox" id="inputBasicOff" checked />
<select id="fieldSelect" data-placeholder="Choose Field">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
而且JS是
(function(document, window, $) {
'use strict';
var Site = window.Site;
$(document).ready(function() {
Site.run();
$('#fieldSelect').hide();
$("#inputBasicOff").change(function() {
if(this.checked) {
$('#fieldSelect').fadeIn();
}
else{
$('#fieldSelect').hide();
}
});
});
})(document, window, jQuery);
或者:'$( “#fieldSelect”)来回切换(this.checked);'但使用'淡入OP是()' ,这里没有动画 –
@ A.Wolff这是一个很好的选择。 –