修改HTML方法中的子元素属性

时间:2015-04-01 19:56:44

标签: jquery

使用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
});

感谢

1 个答案:

答案 0 :(得分:1)

在加载HTML之前,您可以对变量执行字符串替换,如下所示:

data_topmenu = data_topmenu.replace(&#39; id =&#34; menu&#34;&#39;,&#39;&#39;);