Javascript jQuery prependTo()选择器
我有这样一个代码:Javascript jQuery prependTo()选择器,javascript,jquery,html,Javascript,Jquery,Html,我有这样一个代码: $.each($('.usa_img_bg'), function(index, element) { var $el = $(element); $el.children(".ca_title").prependTo($el.find(".photo_room_f")); }); 乱数假文 我爱你,我爱你 乱数假文 我爱你,我爱你 您在prependTo中使用的选择器是一个标准的jquery选择器,它不知道您只对当前的元素感兴趣,因此它将返回页面上的
$.each($('.usa_img_bg'), function(index, element) {
var $el = $(element);
$el.children(".ca_title").prependTo($el.find(".photo_room_f"));
});
乱数假文
我爱你,我爱你
乱数假文
我爱你,我爱你
您在prependTo
中使用的选择器是一个标准的jquery选择器,它不知道您只对当前的元素感兴趣,因此它将返回页面上的所有元素,并带有photo\u f
类
试着这样做:
$.each($('.usa_img_bg'), function(index, element) {
var $el = $(element);
$el.children(".ca_title").prependTo($el.find(".photo_room_f"));
});
代码中的问题是,在所有.photo\u room\u f
元素之后,您需要find()
与迭代的.usa\u img\u bg
相关的元素。试试这个:
$('.usa\u img\u bg')。每个(函数(即){
var$room=$(this.find(“.photo_room_f”);
$(this).find(“.ca_title”).appendTo($room);
});代码>
乱数假文
我爱你,我爱你
乱数假文
我爱你,我爱你
试试这个:
$.each($('.usa_img_bg'), function() {
$(this).children(".ca_title").prependTo($(this).find('.photo_room_f'));
});
尝试使用的上下文
参数
.prependTo($(“.photo\u room\u f”,元素))代码>
其中元素
是上下文
:.usa\u img\u bg
$.each($(“.usa\u img\u bg”),函数(索引,元素){
$(元素).children(“.ca_title”).prependTo($(“.photo_room_f”,元素));
});代码>
乱数假文
我爱你,我爱你
乱数假文
我爱你,我爱你
没问题,很乐意帮忙。