根据jquery中的属性添加一个类
我试图根据类型向某些输入元素添加一个类,因此如果它是 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');
};
我如何实现这一点? 提前致谢。
毛罗
I'm trying to add a class to some input elements depending on the type, so if it's type='text' iI want to add .txt class and if it's typt='button' I want to add .btn class. I tried some stuff but so luck, it adds .text to all of them:
var text_type = $('#right input').attr('type');
if(text_type=='text'){
$('#right input').addClass('text');
}
else if(text_type=='button'){
$('#right input').addClass('btn');
};
How do I achieve that?
Thanks in advance.
Mauro
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
属性等于选择器。
Attribute equals selector.
我认为您想要做的事情是这样的,即您将类添加到具有文本类型的所有输入上。
$("input[type='text']").addClass("text");
I think what you want to do is something like this were you add the class onto all inputs which have a type of text.
$("input[type='text']").addClass("text");