100分,动态生成html中插入一个li标签问题 insertBefore 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("#ulSelect").children("#" + selectLiID).insertBefore("<li>append</li>");这样试试 你可能需要添加动态元素到页面上,插入针对的是已经存在的元素var nod = document.createElement("li");document.body.appendChild(nod ); 看了下insertBefore的用法,发现使用错了。insertBefore的用法 $(content).insertBefore(selector);改成下面这样试试,还有children是找子节点,而不会找子节点的子节点$("<li>aa</li>").insertBefore($("#ulSelect").find("#" + selectLiID)); var nod = document.createElement("li"), refer=document.getElementById(selectLiID);nod.innerHTML='Orange';refer.parentNode.insertBefore(nod,refer); 你都用jq了,为什么不直接用jq的prepend()方法 $(nod).insertBefore($("#ulSelect").find("#"+selectLiID)); 解决了,$("#ulSelect").children("#" + selectLiID)这个找出来是一个数组要$("#ulSelect").children("#" + selectLiID)[0]这样,谢谢楼上各位。结贴了 帮帮忙,分析分析这个正则表达式 求助,input type=file的 问题 在线编辑器在iframe页面中无法框选内容 extjs formpanel 上传问题 jQuery EasyUI 是完全免费的吗?大家谈谈使用感受! 一个截取字符串的问题,大虾帮帮忙? 请教下,DHTML中js如何控制定位注释语句<!-- 关于折行,未结束的字符串常量的问题? 怎样可以知道COOKIE已用了的大少? 快来看看偷盗别人劳动的下场!!!!!被黑的网站 js能直接调用标准的webservice吗? jquery 如何 遍历未加载(document加载完后新加入的元素)的元素
这样试试
var nod = document.createElement("li");
document.body.appendChild(nod );
insertBefore的用法 $(content).insertBefore(selector);改成下面这样试试,还有children是找子节点,而不会找子节点的子节点
$("<li>aa</li>").insertBefore($("#ulSelect").find("#" + selectLiID));
var nod = document.createElement("li"),
refer=document.getElementById(selectLiID);
nod.innerHTML='Orange';
refer.parentNode.insertBefore(nod,refer);