实际上我正在做的是找到<img>
图像标签并获取其src
属性来更改它们。
我已经到了这一点,但问题更多是:要取回edited
html 源代码(放入数据库中。)
说得更简洁明了,我要抓取一些Dynamic Html Containers
,然后更改图像路径并将整个源块保存回来。
举个简单的例子,如果我在里面搜索$(div.container).html()
:
<div class="container">
<..> .. </..>
<..>
<img src="images/apple.jpg" />
<..>
<img src="images/banana.jpg" />
</..>
</..>
</div>
- 首先,假设
<..>
代表任何以前不可知的 html 标签。
然后我会得到:
var dom_contents = $("div.container").html();
- 现在我
html source
在目标容器中得到了原件<div>
- 然后让我们说我需要为它的文件夹更改
<img src
每个sample/
。然后它将是fruits/apple.jpg
和fruits/banana.jpg
..等。
我仍然得到一些东西,比如:
$("div.container).each(function() {
var arr = $(this).find("img");
for (var i=0; i<arr.length; i++) {
var img_src = $(arr[i]).attr("src");
/*
* I NEED TO CHANGE THE IMAGE SRC HERE
*/
}
});
** 最后,我需要将整个编辑的 html 源代码保存到数据库中。**
- 那么我该如何改变
<img src=''
..和 - 我如何
whole edited html source
从 jQuery 中得到这个?
- 那么我该如何改变