数组的jquery同级属性

数组的jquery同级属性,jquery,attr,siblings,Jquery,Attr,Siblings,有人知道如何将属性“rel”的值从所有同级(单选按钮组的标签)获取到数组中吗 我尝试过类似的方法,但显然不起作用: <label rel="option_local" class="type_radio" for="type_3"> <input type="radio" checked="checked" value="3" id="type_3" name="type" /> Local</label> <label rel="option

有人知道如何将属性“rel”的值从所有同级(单选按钮组的标签)获取到数组中吗

我尝试过类似的方法,但显然不起作用:

<label rel="option_local" class="type_radio" for="type_3">
    <input type="radio" checked="checked" value="3" id="type_3" name="type" /> 
Local</label>
<label rel="option_remote" class="type_radio" for="type_2">
    <input type="radio" value="2" id="type_2" name="type" /> 
Remote</label>
<label rel="option_html" class="type_radio" for="type_1">
    <input type="radio" value="1" id="type_1" name="type" /> 
HTML</label>


$('.type_radio').click(function() {
    var r = $(this).attr('rel');
    var arr = $(this).siblings().attr('rel');   
    $.each(arr, function(k, v) {
        $('.' + v).addClass('dn');
    });
    $('.' + r).removeClass('dn');
    return false;
});

地方的
遥远的
HTML
$('.type_radio')。单击(函数(){
var r=$(this.attr('rel');
var arr=$(this.sibbines().attr('rel');
$。每个(arr,函数(k,v){
$('.+v).addClass('dn');
});
$('.+r).removeClass('dn');
返回false;
});
我试图通过类遍历元素,这些类引用特定触发器的'rel'属性,并从中删除特定类。然后将该类应用于引用所选类的类


所有标签都有“type_radio”类。

好的-我已经成功实现了-以下是如何实现的:

$('.type_radio').click(function() {
    var r = $(this).attr('rel');
    var arr = $(this).siblings();   
    var tr;
    $.each(arr, function() {
        tr = $(this).attr('rel');
        $('.' + tr).addClass('dn');
    });
    $('.' + r).removeClass('dn');
});