我正在尝试在html表单中获取name属性的值。 我试过了:
$('input[name=username]').val();
但这不起作用。
希望有人可以帮助我。
修改
抱歉,我不太清楚,但我想获取表单的输入值。 当我尝试:
GM_setValue ("username", $('input[name=username]').val() );
并在填写表格后检查about:config,用户名的值为空
谢谢!
答案 0 :(得分:0)
您所做的将通过input
获得name=username
的价值。如果你想获得值“用户名”(不知道为什么,但我认为这是你要问的)那么你可以这样做:
var nameValue = $('input[name=username]').attr("name");
请注意以下HTML:
<input name="username" value="my value" />
您的原始方法会返回"my value"
的结果,我的方法会返回"username"
的结果。如果我误解了你的要求那么请告诉我你要做什么,因为你已经拥有的应该可以正常工作。
答案 1 :(得分:0)
您可以使用它来获取名称
$("#id").attr("name");