使用JQuery,我将HTML加载到变量中,然后通过HTML方法将其加载到元素中 - 就像这样......
$(".smabout").html(data_topmenu);
data_topmenu
变量正在加载HTML代码。它看起来像这样......
<ul id="menu">
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
...但我想要做的是修改此变量的内部HTML属性。我想从UL中删除id="menu"
。在当前的jQuery链过程中有没有办法做到这一点?
像...一样的东西。
$(".smabout").html(data_topmenu, function(){
//remove the id attribute on parent UL from this data_topmenu data
});
感谢
答案 0 :(得分:1)
在加载HTML之前,您可以对变量执行字符串替换,如下所示:
data_topmenu = data_topmenu.replace(&#39; id =&#34; menu&#34;&#39;,&#39;&#39;);