我想填写
之类的所有选项<select id=such_a_field>
以我的形式获取输入我可以去
$inputs = $('#myFormName :input');
并迭代它们并根据id设置值。 对于我的select字段,我现在从一个简单的输入升级以限制用户可以放入的内容,我首先想要读取可用选项集(从DB,当然是通过ajax),然后设置正确一个基于数据库中的内容。不幸的是
$selects = $('#myFormName :select');
产生
Syntax error, unrecognized expression: unsupported pseudo: select
当然:select不是伪选择器。只需扩展我的上面的输入选择器然后增强我的字段设置代码来处理选择就足够了。
答案 0 :(得分:1)
您正在寻找
$('#myFormName select')
select
是一个标记,因此您必须按原样查询它。 :selected
将为您提供所选的option
。
答案 1 :(得分:0)
您需要使用element selector
$selects = $('#myFormName select');
答案 2 :(得分:0)
您需要表单中所有选择标记输入的集合,请执行以下操作: -
$selects = $('#myFormName select');