HTML:
<fieldset>
<select>
<option value="">Position</option>
</select>
<input type="text" />
<select>
<option value="">Function</option>
</select>
<input type="button" class="buttonAnd" value="And" />
<input type="button" class="buttonOr" value="Or" />
</fieldset>
jQuery:
$(document).ready(function() {
field_count = 0;
$(".buttonAnd").click(function(){
field_count++;
$('fieldset').append(jQuery("<br />"));
var new_field = jQuery("<input type=\"button\" />")
new_field.attr("class","buttonAnd");
new_field.attr("name","buttonAnd_"+field_count);
new_field.attr("value","And_"+field_count);
$('fieldset').append(new_field);
});
});
附加新按钮仅适用于原始的两个按钮,但不适用于新生成的按钮。知道如何解决这个问题吗?
天呐!
谢谢特拉维斯J!我已经尝试过您的解决方案并且它有效。也感谢其他所有人!