我有2个按钮,它们都显示像下面两次:我要显示的按钮一次,而不是两次
Button 1 (Performs the onclick='SelectAll(this)')
Button 1 (Performs the onclick='RemoveAll(this)')
Button 2 (Performs the onclick='SelectAll(this)')
Button 2 (Performs the onclick='RemoveAll(this)')
两个按钮1和按钮2应该出现一次象下面这样:
Button 1 (Performs the onclick='SelectAll(this)')
Button 2 (Performs the onclick='RemoveAll(this)')
我怎样才能实现这一点以上:
,其显示该代码这些按钮下面:
function insertButton(form) {
var $answer = $("<table class='answer'></table>");
$('.buttonOne:first, .buttonTwo:first').each(function() {
var $this = $(this);
var $BtnsClass = '';
$row = $("<tr/>").appendTo($answer);
$cell = $("<td/>").appendTo($row);
$BtnsClass = $("<input class='buttonOne btnsAll' type='button' style='display: block;' value='Button 1' onClick='selectAll(this);' />
<br/>
<input class='buttonTwo btnsRemove' type='button' style='display: block;' value='Button 2' onClick='removeAll(this);' />")
.attr('name', $this.attr('name')).attr('value', $this.val()).attr('class', $this.attr('class'));
$BtnsClass.appendTo($cell);
});
$tr.append($answer);
}
下面是HTML凡在jQuery的按钮应该匹配
<p><input class="buttonOne btnsAll" name="allBtnsName" type="button" value="Button 1" onClick="selectAll(this);" />
<br/><input class="buttonTwo btnsRemove" name="allRemoveBtnsName" type="button" value="Button 2" onClick="removeAll(this);" /></p>
的HTML按钮只显示每个按钮一次,这是很好的,所以为什么jQuery的显示两次,而不是一次按钮?
试图消除循环? – Johan
你喜欢做什么?你的代码很混乱。 –
就像我上面说的那样,它应该只显示按钮1一次而按钮2只显示一次。目前它正在显示它们两次 – BruceyBandit