0

我在下面有这段代码,问题是它显示<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。只需单击“添加问题”按钮,您就会看到发生了什么

4

1 回答 1

2

这是你要找的吗?

http://jsfiddle.net/hnbsV/3/

于 2012-05-31T17:14:08.963 回答