如果我有一个包含输入字段的jQuery对象:
var $inputs = $("#signup input");
有没有办法可以直接从名称属性等于给定值的地方中选择一个?
我已经尝试了$inputs.find("name=firstName").select();
,但似乎没有工作。
答案 0 :(得分:2)
您需要在此处使用属性值选择器:
$("#signup input[name=firstName]");
<强>更新强>
$inputs.filter("[name=firstname]");
<强> Working Demo 强>
答案 1 :(得分:1)
你很亲密。
$inputs.filter("[name=firstName]").select();
或者,使用我首选的语法......
$inputs.filter('[name="firstName"]').select();
答案 2 :(得分:1)
使用:
$inputs.filter('[name="firstName"]');
特别提示:
.select()
用于选择input
中的文字,但不选择您的意思。
答案 3 :(得分:0)
尝试
var $inputs = $("#signup");
$("[name=firstName]", $inputs).select();