Jquery 将值映射到某个类

Jquery 将值映射到某个类,jquery,Jquery,它是有效的,但我不太喜欢$('.+i).val(val)。这肯定比使用jquery组合字符串更聪明,对吧?我们使用类似的方法来描述类。您可以将两者结合起来: $.each(data, function (i, val) { if ($('input:text').hasClass(i)) { $('.' + i).val(val); } 我们

它是有效的,但我不太喜欢
$('.+i).val(val)。这肯定比使用jquery组合字符串更聪明,对吧?

我们使用类似的方法来描述类。您可以将两者结合起来:

 $.each(data, function (i, val) {
                        if ($('input:text').hasClass(i)) {
                            $('.' + i).val(val);
                        }

我们使用类似的方法来描述类。您可以将两者结合起来:

 $.each(data, function (i, val) {
                        if ($('input:text').hasClass(i)) {
                            $('.' + i).val(val);
                        }

通过字符串连接构建选择器不是什么大问题。但是,在一个选择器工作时使用两个选择器是浪费的:

$("input:text ." + i).val(val);

通过字符串连接构建选择器不是什么大问题。但是,在一个选择器工作时使用两个选择器是浪费的:

$("input:text ." + i).val(val);

类名不能以数字开头。@DarinDimitrov忘记提到在本例中,
i
是json对象中的键,所以它是字符串。类名不能以数字开头。@DarinDimitrov忘记提到在本例中,
i
是json对象中的键,所以它是字符串。是的,我知道,我想要摆脱的是选择器中字符串的组合(串联)。但我想这可能是不可能的…是的,我知道,我想要摆脱的是选择器中字符串的组合(串联)。但我想这可能是不可能的。。。