选择由类和属性选择的元素的邻居
Select neighbor of element selected by class and attribute
我几乎已经完成了这项工作,但仍停留在高级选择器上。我正在尝试选择一个单选按钮旁边的标签,但它比这复杂一点。
我有一个选择框。只有单选按钮(及其同级标签)的select值与单选按钮的名称(很好地是的一部分)匹配。
我设置了一个JS小提琴,我想做的是选择一月,除了一月之外的所有东西都应该隐藏,当我选择二月时,它应该会改变。我试图只使用名称而不使用其他类来实现这一点,但如果归根结底,我可以添加它们。
http://jsfiddle.net/alpha1beta/G9Sz2/2/
下面是我的工作选择器,以获得单选按钮,现在我正在研究如何获得其旁边的+ label
$('.radio([name="insights[interview_questions[' + curr_sel + ']]"])').css('display','inline');
提前感谢!
尝试
var $radios = $('.radio'), $all = $radios.add($radios.nextUntil('.radio'));
$("#interview_month").change(function () {
var $mon = $radios.filter('.radio[name="insights[interview_questions[' + this.value + ']]"]');
var $cur = $mon.add($mon.nextUntil('.radio')).show();
$all.not($cur).hide()
}).change();
演示:Fiddle
您可能需要检查next()函数,它返回下一个同级
试试这个:
$("#interview_month").change(function () {
$('.radio , label').hide();
var sel = '.radio[name*="' + $("#interview_month").val() + '"]';
$(sel).add(sel+'+label').css('display', 'inline');
});
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- JQuery对动态创建的对象进行选择
- 无法在Ionic select中预先选择最后一个选项
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery自动完成阻止选择后聚焦
- 使用此选项选择父类内部的类
- 选择由类和属性选择的元素的邻居
- 如何在D3部队布局中突出显示/选择邻居的邻居
- 如何检查节点是否相关?如果它有两个邻居,我如何只选择一个
- 如何在jquery(或javascript)中选择邻居元素