我可以得到禁止特定形式的所有輸入
form_id= $(this).parents('form').attr('id');
表單ID我可以禁用/啓用所有的投入與
if ($('.basket :input').is(':disabled') == true) {
$('.basket :input').removeAttr('disabled');
$(".basket :input").removeClass('disabled');
$(':radio:not(:checked)').each(function(){
$(this).removeClass('hidden').next('label').removeClass('hidden');
});
} else {
$(".basket :input").attr("disabled", "disabled");
$(".basket :input").addClass('disabled');
$(':radio:not(:checked)').each(function(){
$(this).addClass('hidden').next('label').addClass('hidden');
});
什麼,我試圖做的僅僅是禁用在form_id下輸入元素。我認爲這可能是因爲我不知道如何在JQuery中替換變量?
什麼是您的HTML? – JMax 2011-12-22 14:59:27
對於那些現在閱讀這些內容的人來說,只有一個評論,在jQuery的最新版本中,您應該使用'.prop(「disabled」,true);'而不是'.attr(「disabled」,「disabled」)' – Chris 2012-01-13 10:25:43