如何在使用 javascript 的另一个现有跨度标记之前以 HTML 形式添加跨度标记?我知道现有跨度标签的 id。
问问题
2921 次
7 回答
2
试试这个
var addnew = '<span class="newcssclass">new content</div>';
$('.classofthespantoclick').click(function(){
$('#existingspanid').before(addnew);
});
于 2013-04-16T05:58:59.813 回答
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"/>
于 2013-04-16T06:03:57.417 回答
0
于 2013-04-16T05:59:20.643 回答
0
jQuery insertBefore 和 jQuery Before 是您所需要的
于 2013-04-16T05:59:59.937 回答
0
于 2013-04-16T06:00:01.633 回答
0
尝试以下操作:
var value = document.createElement("span");
value.innerHTML = "Some text";
document.body.insertBefore(value, spanID);
希望这可以帮助 :)
于 2013-04-16T06:01:13.530 回答
0
在 YUI 中,我们可以这样做:
var newSpan = Y.Node.create("<span>");
Y.one("#myspan").insertBefore(newSpan);
于 2013-04-16T06:02:49.037 回答