今天奇怪的问题

有个form表单userXmlForm

<form id="userXmlForm" name="userXmlForm" method="post">

,表单下有4个多选框

<input type="checkbox" name="serviceType" id="serviceType" value="1">

<input type="checkbox" name="serviceType" id="serviceType" value="2">

<input type="checkbox" name="serviceType" id="serviceType" value="3">

<input type="checkbox" name="serviceType" id="serviceType" value="4">

 

用jQuery('#userXmlForm serviceType')和用jQuery('serviceType')都获取不到,用jQuery('#serviceType')只能获取到一个

用jQuery('#userXmlForm serviceType')-->jQuery('#userXmlForm :checkbox[name="serviceType"]')  子级菜单应该是标签名或者具体的表单选项,直接扔名字肯定不行呀

jQuery('serviceType')-->jQuery(':checkbox[name="serviceType"]')                  选择器接受表单标签(如input,select,p等)或者某种常用的表单选项例如多选框

jQuery("[name='serviceType']")

用jQuery('#serviceType')只能获取到一个,不是应该获取到一个集合么?

posted @ 2012-06-15 11:14  eyotata  阅读(126)  评论(0编辑  收藏  举报