-1
我只是想克隆和插入這個克隆的右手邊的按鈕。如何克隆div和插入按鈕?
我的JavaScript看起來像這樣:
$('.frame .portlet').click(function (e) {
if ($(e.target).is(".portlet-content") || $(e.target).is(".portlet-header")) {
cancel: 'ui-icon-minusthick ui-icon-plusthick';
var $this = $(this), $error;
// for duplicate
if ($this.hasClass('added') && !$this.hasClass('newPortlet')) {
$error = $this.next('.clone-error');
if (!$error.length) {
$error = $('<span />', {
'class': 'clone-error',
html: '<div class="alert alert-warning" role="alert" style="width: 300px"> This question is already added!</div>'
}).insertAfter(this);
}
$error.stop().show().delay(800).hide(1);
} else if (!$this.hasClass('newPortlet')) {
$this.addClass('added').clone(document.getElementById(this.id)).addClass('newPortlet').("<button>hi</button>").appendTo('#creation .newFrame');
$msg = $('<span />', { html: '<div class="alert alert-success" role="alert" style="width: 300px"> This question is added to Add List!</div>' }).insertAfter(this);
$msg.stop().show().delay(800).hide(1);
count++;
add.html("<span id='newExam' class='badge' style='background-color: lightgreen; border-color: green'>" + count + "</span>");
}
}
});
我希望它是這樣的:
請提供給我們多一點的代碼(HTML),甚至一個的jsfiddle鏈接,以便我們可以幫助你更好;) – nstungcom
我認爲你可以做到這一點很簡單,我建議你,不要混用'純js'和'jQuery'。 jsfiddle鏈接將會有用 –
'clone(document.getElementById(this.id)=== clone(this)' – charlietfl