weui 的单选怎么获取文本?
<!--选择性别-->
<div class="weui_cells weui_cells_radio">
<label class="weui_cell weui_check_label" for="x11">
<div id="man" class="weui_cell_bd weui_cell_primary">
<p>男</p>
</div>
<div class="weui_cell_ft">
<input type="radio" class="weui_check" name="radio1" id="x11">
<span class="weui_icon_checked"></span>
</div>
</label>
<label class="weui_cell weui_check_label" for="x12">
<div id="woman" class="weui_cell_bd weui_cell_primary">
<p>女</p>
</div>
<div class="weui_cell_ft">
<input type="radio" name="radio1" class="weui_check" id="x12" checked="checked">
<span class="weui_icon_checked"></span>
</div>
</label>
</div>
我要获取”男“或”女“,可是怎么都获取不到,怎么获取?
var doctorSex = $("input[name='radio1']:checked").val(); 只能获取个开关”on“,却拿不到值
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
貌似本来就没有赋值,当然获取不到,判断一下是否checked不是一样嘛
你都没有给你的input赋值啊~加个value就行了
$("input[name='radio1']:checked").val(); 这个选择器是选择name='radio1'并且被选中的input输入框的值,而你所需要的男,女,是一个P标签里边的text。选择器错误。
weui有对应的js,github上有demo