Я клонировать строки таблицы из одной таблицы в другую с помощью этого:Избегайте дублирования клона
$("button[name='addItem']").click(function(){
var clone = $(this).closest('tr').clone(true);
clone.appendTo('#items tbody');
})
Я хотел бы избежать клонирования и тот же элемент несколько раз, так что я пытался что-то вроде этого:
if(!$.contains("#items tbody",clone)){
clone.appendTo('#items tbody');
}
, но он продолжает бросать false
.
У кого-то возникла эта проблема?
[jQuery.contains] (http://api.jquery.com/jquery.contains/) Это действительно действительно помогает сначала прочитать документацию. '$ .contains' получает 2 элемента DOM, а не селекторную строку и объект jQuery. –
Как только кнопка нажата, ее следует отключить? – Malk
@Malk удаляется. Я просто не вставлял эту часть, чтобы сделать ее более ясной. – Onilol