Javascript JS/AJAX:隐藏/显示选择框

Javascript JS/AJAX:隐藏/显示选择框,javascript,jquery,ajax,Javascript,Jquery,Ajax,该功能禁用与主类别不匹配的选择框。我有一个主要类别和两个子类别。有没有办法隐藏和显示子类别选择框,而不是禁用它们 JS/AJAX <script type="text/javascript"> var formObject = { run : function(obj) { obj.nextAll('.update').html('<option value="">----</option>').attr('disabled'

该功能禁用与主类别不匹配的选择框。我有一个主要类别和两个子类别。有没有办法隐藏和显示子类别选择框,而不是禁用它们

JS/AJAX

<script type="text/javascript">
var formObject = {
    run : function(obj) {

            obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true);
            var id = obj.attr('id');
            var v = obj.val();
            jQuery.getJSON('update.php', { id : id, value : v }, function(data) {
                if (!data.error) {
                    obj.next('.update').html(data.list).removeAttr('disabled');
                } else {
                    obj.nextAll('.update').html('<option value="">----</option>').attr('disabled', true);
                }
            });
        }   
}; 
</script>

var formObject={
运行:功能(obj){
obj.nextAll('.update').html('---').attr('disabled',true);
var id=obj.attr('id');
var v=obj.val();
getJSON('update.php',{id:id,value:v},函数(数据){
如果(!data.error){
obj.next('.update').html(data.list).removeAttr('disabled');
}否则{
obj.nextAll('.update').html('---').attr('disabled',true);
}
});
}   
}; 
您可以使用style='display:none;'属性或者使用JQuery,$(“#subc1”).show()/$(“#subc2”).hide()

  • 展示:
  • 隐藏:
您是否尝试过
$('subc1').show()
$('subc1').hide()
?您可能仍然希望禁用和/或删除,因此数据不会在请求中透明地发送。但是如果使用
$.hide()
,则不会看到
选择
s。