var template = $(this).parent().next().html()
console.log(template)
铬控制台输出
<a href="/weishiji/objActivity/timeline/746"><img class="my-pic-head" width="40" height="40" original="/weishiji/avatar/20130121/746.jpg" style="display: block;" src="/weishiji/avatar/20130121/746.jpg"></a>
<p class="co_reply">
<a class="co_reply_name" href="/weishiji/objActivity/timeline/746">test</a>
7 <br>
<abbr title="2013-01-26 11:11:11" class="publishfooter">56 minute</abbr>
</p>
<pre class="delete_reply" id="comment-542">delete</pre>
现在我使用下面的代码来修改这个html中的一些属性。
$(template).find('img').attr('src', 'a')
console.log($(template).html())
铬控制台输出
<img class="my-pic-head" width="40" height="40" original="/weishiji/avatar/20130121/746.jpg" style="display: block;" src="/weishiji/avatar/20130121/746.jpg">
但这不是我想要的结果,没有改变img src属性值,扔掉其他节点我只想改变里面的属性