Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
如何基于CSS和jquery上的父类选择单个子类?_Jquery_Css_Class_Media Queries_Parent - Fatal编程技术网

如何基于CSS和jquery上的父类选择单个子类?

如何基于CSS和jquery上的父类选择单个子类?,jquery,css,class,media-queries,parent,Jquery,Css,Class,Media Queries,Parent,你好,我正在制作一个用户可以发布内容的网站。 我想使用媒体查询,以便它可以在手机上使用不幸的是,我必须切换一些div标签,以改变布局 因为媒体查询css无法使用jquery函数insertBefore更改div布局im 我想把第三组移到第一组之前 这是我的尝试 太糟糕了,这不是我想要的,我想要这个结果 我试图寻找解决方案,但我只找到了使用$(this)切换显示/隐藏的位置,但我没有选择特定的div类,而是选择每个类 谢谢你的帮助试试这个 试试这个 $(function() { $(".

你好,我正在制作一个用户可以发布内容的网站。 我想使用媒体查询,以便它可以在手机上使用不幸的是,我必须切换一些div标签,以改变布局

因为媒体查询css无法使用jquery函数insertBefore更改div布局im

我想把第三组移到第一组之前

这是我的尝试

太糟糕了,这不是我想要的,我想要这个结果

我试图寻找解决方案,但我只找到了使用$(this)切换显示/隐藏的位置,但我没有选择特定的div类,而是选择每个类

谢谢你的帮助

试试这个

试试这个

$(function() {
    $(".three").each(function() {
        $(this).insertBefore($(this).siblings(".one"));
    });
});
因为三个元素匹配
。一个
三个
选择器。所有三个
。在所有三个
元素之前插入三个
元素。一个
元素。(绕口令;-))

$(function() {
    $(".box").each(function(){
        var this_box=$(this);
        this_box.find('.one').before( this_box.find('.three'));
    });
});
$(function() {
    $(".three").each(function() {
        $(this).insertBefore($(this).siblings(".one"));
    });
});