为HTML表中的所有输入元素启用并添加CSS类

时间:2014-04-30 11:12:31

标签: javascript jquery

我有一个输入类型为" text"某些TD和表中的元素具有多行(不超过5个),具有相同的结构。

有没有办法使用jQuery或JavaScript为表中的所有输入元素启用和添加一些CSS类?

5 个答案:

答案 0 :(得分:2)

简单地

$("table input").addClass("yourClassName");

会做到这一点。表标记下的所有输入字段现在都有一个类“yourClassName”

答案 1 :(得分:1)

$("table input").attr('disabled','disabled').addClass('classes');

答案 2 :(得分:0)

试试这个

$('table tr td').find('input:text').each(function(){
$(this).prop('disabled',false); // this line enable the text box
$(this).addClass('urclass'); // this line add the class to text box
});

OR

$('table tr td').find('input:text').prop('disabled',false).addClass('urclass');

答案 3 :(得分:0)

$('table td input:text').addClass('yourClass').prop('disabled', true);

答案 4 :(得分:0)

这样做:

$('table').find('input:text').prop('disabled',false).addClass('urclass');