jquery 根据name获取元素的问题
来源:百度知道 编辑:UC知道 时间:2024/06/06 18:43:21
我要获取name属性为test的元素
但是这个test是赋值给变量的
如var name='test';
即要获取name属性为变量name的元素
请问jquery怎么写?
但是这个test是赋值给变量的
如var name='test';
即要获取name属性为变量name的元素
请问jquery怎么写?
$("input[name="+name+"]")
jQuery没有那么选择器,但是可以通过 jQuery [attribute=value] 选择器实现根据name筛选的效果。
定义和用法
[attribute=value] 选择器选取每个带有指定属性和值的元素。可以选取带有任何属性的元素(对于指定的属性没有限制)。
语法:$("[attribute=value]")
参数:
attribute
必需。规定要查找的属性。
value
必需。规定要查找的值。
实例
//查找所有name="on"的标签
$("[name=one]")
[attribute]选择器还有更多用法,例如:
$("[href]") //所有带有 href 属性的元素
$("[href='#']") //所有 href 属性的值等于 "#" 的元素
$("[href!='#']") //所有 href 属性的值不等于 "#" 的元素
$("[hre