', { href: href, text: te">
Creating a div element in jQuery在描述如何创建和插入元素方面做得很好,但是,我希望创建一个带有子元素(如<li><a href="abc.html">click</a></li>
)的元素。href和text容易受到XSS的影响,所以我需要采取一些步骤。我可以创建<a>
元素,如:
var href='abc.html',text='click';
jQuery('<a/>', {
href: href,
text: text
}).appendTo('#mySelector');
如何修改它以包括</li>
元素?
发布于 2014-10-10 06:25:51
把它包起来:
$(document).ready(function() {
var href='abc.html',text='click';
jQuery('<a/>', {
href: href,
text: text
}).wrap("<li>").parent().appendTo('#mySelector');
})
发布于 2014-10-10 06:32:51
就个人而言,我喜欢用html直接做:
var html = "";
html += "<li>";
html += "<a href='www.google.com' >click me</a>";
html += "</li>";
$("myselector").append(html);
发布于 2014-10-10 06:23:15
首先,您可以使用id <li>
将<li>
标记附加到元素中。
$('<li>').appendTo('#mySelector');
然后将<a>
标记附加到li元素中。
https://stackoverflow.com/questions/26301612
复制