您好,我已关注 Select 对象:
<select id="additionalDataForm.motoForm.cascoForm.ownerClaims.claimsLastYears" name="additionalDataForm.motoForm.cascoForm.ownerClaims.claimsLastYears"
class="w-65 me2-casco-claims-last-years">
<option value="">-- choose--</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3 and more</option>
</select>
当我尝试通过 jQuery 获取这个对象时
$('additionalDataForm.motoForm.cascoForm.ownerClaims.claimsLastYears');
或 $('select#additionalDataForm.motoForm.cascoForm.ownerClaims.claimsLastYears');
我越来越 []..
所以我尝试通过以下方式从名称中获取它:
var select = $("select[name='additionalDataForm.motoForm.cascoForm.ownerClaims.claimsLastYears']")
这是工作,我在选择变量中有选择对象
接下来我需要迭代每个选项,所以我试图让选项集合进行迭代但是
select.options or
$("select[name='additionalDataForm.motoForm.cascoForm.ownerClaims.claimsLastYears']").options
给我未定义的..而且我不知道如何迭代我的选择中的每个选项元素,我不知道会发生什么,因为我的元素 ID 有逗号“。” ? 我无法修复名称,因为它是由 spring 自动生成的,并且必须以正确的名称发布到服务器;