我在下面有这段代码,问题是它显示<span>
标签“Open Grid”两次,而它应该只显示一次:
$('.gridTxt', context).each( function() {
var $this = $(this);
var $optionsText = $("<div>Option Type:</div><input type='text' class='gridTxtRow maxRow' readonly='readonly' />")
.attr('name',$this.attr('name')+"[]")
.attr('value',$this.val())
.appendTo( $options )
.after("<span href='#' class='showGrid'>[Open Grid]</span>");
$questionType = $this.val();
});
现在,如果我删除<div>
字符串“Option Type”周围的标签,那么它会显示一次“Open Grid”链接,但不会显示字符串“Option Type”。
那么如何显示“选项类型:”但确保它只显示一次“打开网格”链接?
这是Jsfiddle。只需单击“添加问题”按钮,您就会看到发生了什么