的如何獲得HTML我有一個像輸入元素:<input class="input-m" name="formelement[]" type="text">
克隆元素
我想它和存儲克隆HTML克隆到一個變量:
var txt=jQuery("input[name="+n+"[]]:first").clone().html();
這將返回一個空字符串。
如何從.clone()
獲取html內容?
的如何獲得HTML我有一個像輸入元素:<input class="input-m" name="formelement[]" type="text">
克隆元素
我想它和存儲克隆HTML克隆到一個變量:
var txt=jQuery("input[name="+n+"[]]:first").clone().html();
這將返回一個空字符串。
如何從.clone()
獲取html內容?
試試這個
var txt=jQuery("input[name="+n+"[]]:first").clone().wrap("<div />").parent().html();
.html()
返回元素內的HTML。我猜你有類似<input name="..."/>
這沒有內部的HTML。
您應該可能依賴諸如outerHtml插件之類的東西。
我想你想的外部HTML而不是innerHTML的:
var text = $('<div>').append(jQuery("input[name="+n+"[]]:first").clone()).html();
是否確定選擇的作品? 試試jQuery(「input [name =」+ n +「[]]:first」)。length來檢查它 – iBiryukov