Javascript 在每个函数中,将属性从一个元素填充到另一个元素
如何使用Javascript 在每个函数中,将属性从一个元素填充到另一个元素,javascript,jquery,iframe,Javascript,Jquery,Iframe,如何使用a元素中的href属性填充iframe src属性?如果需要,可以将iframe移动到li.feed项元素内 我需要类似于each函数的东西,因为有几个li元素具有不同的链接 我得到的最接近的是这个,但它获取了所有iFrame的第一个链接 jQuery(document).ready(function () { jQuery('li.feed-item').each(function () { var href = jQuery("li.feed-item a.co
a
元素中的href属性填充iframe src属性?如果需要,可以将iframe移动到li.feed项
元素内
我需要类似于each函数的东西,因为有几个li
元素具有不同的链接
我得到的最接近的是这个,但它获取了所有iFrame的第一个链接
jQuery(document).ready(function () {
jQuery('li.feed-item').each(function () {
var href = jQuery("li.feed-item a.colorbox.cboxElement").attr('href');
jQuery('li.feed-item a.colorbox.cboxElement iframe').attr('src', href);
});
});
HTML
-
-
基本上总是指当前迭代的li.feed项
jQuery(函数($){//DOM-ready和$alias-secured
$('li.feed item')。每个(函数(){
var href=$(this.find(“a.cboxElement”).attr('href');
$(this.find(“iframe”).attr('src',href);
});
});
甚至更简单,首先查询您的iframe
,然后查找a
父项:
jQuery(函数($){//DOM-ready和$alias-secured
$('li.feed-item iframe').attr(“src”,function(){
返回$(this).closest(“a.cboxElement”).attr('href');
});
});
使用“this”应该可以:
jQuery(document).ready(function () {
jQuery('li.feed-item').each(function () {
var href = jQuery(this).find("a.colorbox.cboxElement").attr('href');
jQuery(this).attr('src', href);
});
});
jQuery(document).ready(function () {
jQuery('li.feed-item').each(function () {
var href = jQuery(this).find("a.colorbox.cboxElement").attr('href');
jQuery(this).attr('src', href);
});
});