的結束標記我有以下HTML元素: -jQuery的 「前」 添加按鈕
<a href="http://localhost/wordpress/post-2/#more-4" class="more-link">
我想添加一個按鈕span
(把span
按鈕之間)之前使用jQuery函數之前:
<script>
$(document).ready(function() {
$("a.more-link").before("<button class=\"btn btn-default\">");
});
</script>
的輸出是:
<button class="btn btn-default"></button>
<a href="http://localhost/wordpress/post-2/#more-4" class="more-link">
<span aria-label="Continue reading post 2">(more…)</span>
</a>
以下</button>
標籤會自動添加!爲什麼?我不能在按鈕標籤之間添加span
嗎?我該如何防止或者有什麼方法在按鈕標籤之間添加範圍?
$(document).ready(function() {
$("a.more-link").before("<button class=\"btn btn-default\">");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="btn btn-default"></button>
<a href="http://localhost/wordpress/post-2/#more-4" class="more-link">
<span aria-label="Continue reading post 2">(more…)</span>
</a>
您只能將整個元素添加到DOM。如果你想在按鈕中添加一個'span',你可以像創建按鈕一樣使用'append()'。什麼是你想創建的HTML輸出? –
另請注意,如果這是您的意圖,則您不能在'
@安南,是的。它在firefox和chrome –