jqurey控制控件的可用不可用

如果用原始的方法能够实现输入框的不可用

  1. document.getElementById("other_category").disabled = true;

但是使用$("#")后却不好用了,输入框还是可用的
  1. $("#other_category").disabled = true;

谁能告诉我一下为什么阿???

看看这样可不可以
$("#other_category").attr('disabled',' true');


$("#other_category").attr('disabled',' true');
这样写可以将控件设置为不可用,但是
$("#other_category").attr('disabled',' false');
去不能让控件变为可用,我这样试验了,不好用,不知道是什么原因

用了$("#other_category").attr('disabled',' true');使控件不可用后要想控件可用就要用.
$("#other_category").removeAttr('disabled');而不是$("#other_category").attr('disabled',' false');

确实不是这个 因为false加上引号了 应该去掉引号 这样就没问题了

你可能感兴趣的:(jquery)