如何使用javascript在另一个现有span标记之前添加HTML表单中的span标记?我知道现有span标签的id。
答案 0 :(得分:2)
试试这个
var addnew = '<span class="newcssclass">new content</div>';
$('.classofthespantoclick').click(function(){
$('#existingspanid').before(addnew);
});
答案 1 :(得分:2)
试试这个
JS
$(function(){
var addNewSpan = '<span class="PQM">New Span</span>';
$('#xyz').click(function(){
$('#abc').before(addNewSpan);
});
});
HTML
<span id="abc"> Hello</span>
<input type="button" id="xyz" value="ABC"/>
答案 2 :(得分:0)
答案 3 :(得分:0)
jQuery insertBefore 和 jQuery Before 是你需要的
答案 4 :(得分:0)
答案 5 :(得分:0)
请尝试以下操作:
var value = document.createElement("span");
value.innerHTML = "Some text";
document.body.insertBefore(value, spanID);
希望这会有所帮助:)
答案 6 :(得分:0)
在YUI,我们可以这样做:
var newSpan = Y.Node.create("<span>");
Y.one("#myspan").insertBefore(newSpan);