我正嘗試構建一個克隆插件,並使用它們在W3C上使用的簡單示例開始。起初,當我嘗試它時,我會看到頁面上的數據閃爍並消失。我在控制檯裏看到了什麼錯,我在JS小提琴中玩過它,並得到一個錯誤,告訴我使用「post」,所以我在表單標籤中添加了一個post方法,並且仍然得到相同的結果。當html5表單標記存在時,JQuery .clone()不起作用
但是,當我拿走表單標籤時,克隆工作。有人明白爲什麼會發生這種情況嗎?
這裏的HTML
<body>
<fieldset id="question01">
<input type="text" id="ques_01_text" placeholder="text01" name="ques_01" />
<input type="text" id="ques_02_text" placeholder="text02" name="ques_02" />
<input type="text" id="ques_03_text" placeholder="text03" name="ques_03" />
</fieldset>
<button>add</button>
</body>
這裏是Jquery的
$(document).ready(function() {
$("button").click(function() {
$("#question01").clone().appendTo("body");
});
});
我猜,當按鈕被點擊時,表單被提交。所以,它似乎並沒有工作 – Tushar
嗨,親愛的它工作正常,請看這裏http://jsfiddle.net/gxtm6sw4/ – user00000341