反向div更改收音机

Roadirsh

当用户在输入广播中选择某些内容时,我想在较大的div内反转两个div。

我有这个HTML:

<input type="radio" name="orderBy" id="orderByAsc" value="asc" >
<input type="radio" name="orderBy" id="orderByDesc" value="desc" >
<div class="col-md-10">
    <div class="tags">
        //Stuff inside
    </div>
    <div class="tagsDifficile">
        //Stuff inside
    </div>
</div>

所以我在javascript中尝试了类似的方法:

$('input[type=radio]').change(function (){
    valueRadio = this.value;
    $('.col-md-10 > div').each(function() {
        if(valueRadio == 'asc'){
            $(this).prependTo(this.parentNode);
        }else{
            $(this).appendTo(this.parentNode);
        }
    });
});

但这不起作用,当我单击广播说明时,div不会移动。当我单击收音机asc时,它正在工作,而在desc上却什么也没有。您的帮助将不胜感激。预先感谢您的回答。

卡潘察克

$(document).on('change', 'input[name=orderBy]', function() {
  var that = $(this);
  var val = that.val();
  var wrp = $('#wrp');
  var one = $('#one');
  var two = $('#two');
  if (val == 'desc') {
    var oneC = one.clone();
    one.remove();
    two.before(oneC);
  } else if (val == 'asc') {
    var twoC = two.clone();
    two.remove();
    one.before(twoC);
  }
});
.tags {
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  color: #fff;
}
#one { background-color:green }
#two { background-color:red }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Asc: <input type="radio" name="orderBy" id="orderByAsc" value="asc" >
Desc: <input type="radio" name="orderBy" id="orderByDesc" value="desc" >
<div id="wrp" class="col-md-10">
    <div id="one" class="tags">
        //Stuff inside (one)
    </div>
    <div id="two" class="tags">
        //Stuff inside (two)
    </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery动画更改收音机的文本

来自分类Dev

更改收音机后如何专注于输入字段?

来自分类Dev

如何在Flutter中更改收音机的无效颜色?

来自分类Dev

单击div触发收音机

来自分类Dev

选择收音机后隐藏div

来自分类Dev

如何通过输入收音机更改颜色SVG?

来自分类Dev

将收音机转换为选择

来自分类Dev

PHP:从收音机盒获得价值

来自分类Dev

jQuery事件的检查的收音机

来自分类Dev

复制收音机中的值

来自分类Dev

收音机检查不起作用?

来自分类Dev

KDE - 改变按钮、收音机等的外观

来自分类Dev

输入/收音机底部调整大小

来自分类Dev

更改链接到收音机的选定CSS选项卡的背景图像

来自分类Dev

从收音机中获取价值选择并相应更改文本的价值

来自分类Dev

仅更改 Framework7 中一个收音机的非活动颜色?

来自分类Dev

。单击包含收音机的列表-无法直接选择收音机

来自分类Dev

。单击包含收音机的列表-无法直接选择收音机

来自分类Dev

收音机选择有defaultValue属性吗?

来自分类Dev

Android:收音机中心的水平中心对齐

来自分类Dev

带收音机盒的ng重复表的键盘控制

来自分类Dev

Symfony 2表单域收音机是否必需= false?

来自分类Dev

在displaytag中使用Struts2收音机

来自分类Dev

使用收音机和选中的属性显示内容

来自分类Dev

我在magento的收音机验证中遇到问题

来自分类Dev

是否显示点击输入类型“收音机”上的价格?

来自分类Dev

我无法为收音机类型选择错误的选项

来自分类Dev

Zend 1收音机选项作为图像

来自分类Dev

方形收音机突出显示选中状态