我正在使用smarty来处理HTML并遇到一个问题:我有不同元素的表(很少select
和很多input
)。我需要检查表中所有元素的值。输入没有问题($('input[type="text"]')
),但如何检查一次select
和input
值。问题是智能不为{html_options}
提供任何其他选项。可能是jQuery选择器有一些AND
结构吗?
答案 0 :(得分:0)
我在这里看到两条可能的路线:
add
扩展您的选择器,例如 $('input[type="text"]').add('select').doSomething()
input
和select
元素使用通用类,例如 $('.my_input_class').doSomething()
当然,这假设您之后在选择中使用了常用属性/方法。例如,您可以调用val()
来检索值。
答案 1 :(得分:0)
如果你想为两个选择器添加相同的功能,你可以这样做..
$('input[type=text] , select').addClass('classname')
您可以使用逗号向多个选择器添加相同的功能..