我有以下代码为页面上的每个 texbox 创建两个按钮(一个在左侧,一个在右侧)。想法是制作一个递增/递减文本框。代码适用于一个文本框,但每个按钮增加/减少所有文本框有 2 个或更多。
知道如何动态创建按钮并将它们附加到文本框以进行递增/递减吗?
jQuery.fn.incrementer = function() {
this.val(0);
this.before("<input class='incrementer_minus' type='button' value=' - '/>");
var myobj = this;
$(".incrementer_minus").live('click', function(){
$(myobj).val(parseInt(JQ(myobj).val()) - 1);
});
this.after("<input class='incrementer_plus' type='button' value=' + '/>");
$(".incrementer_plus").live('click', function(){
$(myobj).val(parseInt(JQ(myobj).val()) + 1);
});
}
JQ("#increment").incrementer();
JQ("#increment2").incrementer();