获取表单中name属性的值

时间:2013-04-10 09:43:07

标签: javascript

我正在尝试在html表单中获取name属性的值。 我试过了:

$('input[name=username]').val();

但这不起作用。

希望有人可以帮助我。

修改

抱歉,我不太清楚,但我想获取表单的输入值。 当我尝试:

GM_setValue ("username", $('input[name=username]').val() ); 

并在填写表格后检查about:config,用户名的值为空

谢谢!

2 个答案:

答案 0 :(得分:0)

您所做的将通过input获得name=username的价值。如果你想获得值“用户名”(不知道为什么,但我认为这是你要问的)那么你可以这样做:

var nameValue = $('input[name=username]').attr("name");

请注意以下HTML:

<input name="username" value="my value" />

您的原始方法会返回"my value"的结果,我的方法会返回"username"的结果。如果我误解了你的要求那么请告诉我你要做什么,因为你已经拥有的应该可以正常工作。

Here is an example of both in action

答案 1 :(得分:0)

您可以使用它来获取名称

$("#id").attr("name");