jquery 根据name获取元素的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:43:21
我要获取name属性为test的元素
但是这个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