根据jquery中的属性添加一个类

时间:2010-03-25 15:13:03

标签: jquery attributes addclass

我正在尝试根据类型为某些输入元素添加一个类,所以如果它是type ='text'我想添加.txt类,如果它是typt ='button'我想添加.btn类。我尝试了一些东西,但运气好的话,它为所有人添加了.text:

        var text_type = $('#right input').attr('type');


        if(text_type=='text'){
            $('#right input').addClass('text');
        }
        else if(text_type=='button'){
            $('#right input').addClass('btn');
        };

我如何实现这一目标? 提前谢谢。

莫罗

2 个答案:

答案 0 :(得分:3)

$('#right input[type="text"]').addClass('text');
$('#right input[type="button"]').addClass('btn');

Attribute equals selector

答案 1 :(得分:0)

我认为您想要做的就是将类添加到具有文本类型的所有输入上。

$( “输入[类型= '文本']”)addClass( “文本”);