Javascript 选择由类和属性选择的元素的邻居
我几乎已经完成了这项工作,但仍停留在一个高级选择器上。我试图在单选按钮旁边选择一个标签,但它比单选按钮复杂一点 我有一个选择框。仅单选按钮(及其同级标签),其中select的值与单选按钮的名称(以及部分)匹配 我有一个JS小提琴设置,我期待做的,是在一月的选择,除了一月的一切都应该隐藏,当我选择二月,它应该改变。我试着只使用名称,不使用其他类,但如果归结起来,我可以添加它们 下面是我的工作选择器,用于获取单选按钮,现在我正在查看如何获取其旁边的Javascript 选择由类和属性选择的元素的邻居,javascript,jquery,Javascript,Jquery,我几乎已经完成了这项工作,但仍停留在一个高级选择器上。我试图在单选按钮旁边选择一个标签,但它比单选按钮复杂一点 我有一个选择框。仅单选按钮(及其同级标签),其中select的值与单选按钮的名称(以及部分)匹配 我有一个JS小提琴设置,我期待做的,是在一月的选择,除了一月的一切都应该隐藏,当我选择二月,它应该改变。我试着只使用名称,不使用其他类,但如果归结起来,我可以添加它们 下面是我的工作选择器,用于获取单选按钮,现在我正在查看如何获取其旁边的+标签 $('.radio([name="insi
+标签
$('.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();
演示:试试这个:
$("#interview_month").change(function () {
$('.radio , label').hide();
var sel = '.radio[name*="' + $("#interview_month").val() + '"]';
$(sel).add(sel+'+label').css('display', 'inline');
})) 像这样@PSL搞定了!非常令人印象深刻!想给你一个答案让我相信你吗?