如何使用名称获取selectbox值

时间:2011-08-29 18:57:07

标签: javascript jquery

  

可能重复:
  Get form elements by name?

这是一个无法让它发挥作用的链接:http://jsfiddle.net/PwfzR/3/

6 个答案:

答案 0 :(得分:4)

试试这个。

$('input[name="box"]');

答案 1 :(得分:1)

这是更具体的,仅匹配<input type="text">元素:

$('input[type="text"][name="box"]');

当然,如果您不想将匹配限制为type="text",则可以使用以下代码,如scunliffe所述:

$('input[name="box"]');

答案 2 :(得分:1)

查看attribute selectors

$("input[name='box']");

这里是小提琴http://jsfiddle.net/PwfzR/

答案 3 :(得分:0)

$( '输入[名$ = “盒子”]')VAL();

请参阅此处的完整文档:http://api.jquery.com/attribute-ends-with-selector/

答案 4 :(得分:0)

您的问题是您有input而不是select。在这里,我将发布更正后的代码。告诉我这是否有效:

 $("select[name='selectbox']").change(function() {
 alert('t');
 }); 

答案 5 :(得分:-2)

如果您已经知道元素的名称,只需在名称前面添加#即可选择它。

$( '#框')   这适用于任何命名元素。