标签的jQuery选择器

时间:2011-06-23 22:31:24

标签: javascript jquery jquery-selectors

是否有可以选择输入字段标签的魔术jQuery选择器?

喜欢$('#myinput').getLabel()还是其他什么?

还是我真的必须使用$('label[for="myinput"]')

1 个答案:

答案 0 :(得分:4)

您始终可以将其定义为jQuery扩展名:

$.fn.getLabel = function () {
    var name = this.attr('name');
    if (!name) {
        // No id, so we can't find the label
        return $();
    }

    return $('label[for="' + name+ '"]');
};

(您可能还想以某种方式处理id中可能的"