0

它是 Jquery Mobile 我想从 rss 描述标签中获取图像src,我想将图像的 SRC 获取到变量中,我尝试了很多方法,但它对我不起作用,这是我的代码:我想添加变量包含此 img 标签 SRC 中的 SRC:

document.write(
    '<li id="list' + i + '"><img src="**#img**" class="ui-li-thumb"><a href="#article' + i + '" id="link' + i + '">&nbsp;</a></li>'
  );

黑色文本是变量。我试图从以 img 标签等开头的文本中获取 img src:

$('#link' + i).text(entry.title);
$('#img' + i).text(entry.content);

我要抓取的图像在里面:text(entry.content)

4

2 回答 2

2

获取 src属性值:

var variable = $('#img' + i).attr('src');

设置 src属性值:

$('#img' + i).attr('src', "http://example.com/img.png");

其中 '#img' + i 是带有 id img1、img2 等的标签...例如:

<img id="img0" />

text- 这是 jquery 函数,它将在其中使用 .innerText/.innerContent。和带有内部文字的图像 - 没有这样的东西。 - 这是通过 id 获取元素的.getElementByIdjavascript 对象函数。window它与大多数 jQuery 函数返回的 jQuery 对象没有什么共同之处(.text是其中之一)

jQuery API - 这是您必须阅读的内容,以获取有关您可以使用 jQuery 对 DOM 做什么的信息。

于 2012-09-03T13:21:31.670 回答
2

您可以尝试以下方法:

<img id="first-image" src="smiley.gif" alt="Smiley face" height="42" width="42" />

使用以下方法获取 src:

var currentSrc = $("#first-image").attr("src");

修改 src 使用:

$("#first-image").attr("src", "smiley_2.gif");
于 2012-09-03T13:34:11.523 回答