我知道这是非常基本的,我正在尝试获取一些图像的“src”属性并将它们放在相同数量的#image 字段中:
count = 0;
$('.selected').each(function() {
count++;
// the idea is to get the value from each ".selected img"
$('#image' + count).val( this + img ).attr("src");
});
如何引用“this”中的图像?或者什么是好方法? ....谢谢!
编辑:
我有这样的东西:
<li><img src="..." alt="" class="selected" /></li>
<li><img src="..." alt="" /></li>
<li><img src="..." alt="" /></li>
<li><img src="..." alt="" class="selected" /></li>
我想把那些img的src属性写在这里面:
<input type="hidden" id="image1" name="image1" value="" />
<input type="hidden" id="image2" name="image2" value="" />
谢谢!
最佳答案
这就是你的意思吗?
$(function() {
var count = 0;
$('.selected').each(function() {
count++;
var source = $('img', this).attr('src');
$('input#image' + count).val(source);
});
});
关于javascript - 如何使用 'this' 引用另一个标签内的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6194767/