Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在每个函数中,将属性从一个元素填充到另一个元素_Javascript_Jquery_Iframe - Fatal编程技术网

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);
    });
    });