0

我有一些关于 jQuery 和 Javascript 的问题,需要你的帮助。

我有一个字段和一个“添加”按钮。就像,

<input type="text" id="txtQ1_1" />
<input type="button" id="btnQ1_1" value="Add" class="add-button" />

当我单击“添加”按钮时,此代码有效:

contentQ1_1 = '<div class="removable"><input type="text" class="value" value="' + value + '" /> <input type="button" id="remove-button" value="Remove" class="remove-button" /></div>'; 
divQ1_1.append(contentQ1_1);

在这里,我对创建文本输入没有任何问题,但我有一个限制。

例如,如果添加的数据(contentQ1_1 或其他控制器)等于 6,我想禁用“添加”按钮。而当“删除按钮”点击时,如果值不大于或等于6,“添加”按钮必须可见。

我尝试了一些计数器并使用“可移动”类的索引值,但它没有使它工作。

你有什么想法吗?

4

2 回答 2

0

使用 jQuery < 1.6 执行以下操作:

$('input[type=button]').attr('disabled','disabled');

使用 jQuery 1.6+

jQuery("input[type='text']").prop("disabled", true);

尝试:

if($('div.removable').length>=6)
    $('input:button').prop("disabled", true);
于 2012-09-27T11:58:43.947 回答
0

用这个

if($('div.removable').length>=6)
  $('input[type=button]').attr('disabled','disabled');
于 2012-09-27T11:48:36.370 回答