将单选按钮设置为签入jquery,而不将其显示为签入视图
Setting a radio button to checked in jquery not showing it as checked in view
在文档就绪时,我将一个单选按钮设置为选中,我希望用户看到该按钮高亮显示/变色。但视野中什么也看不到。这是我的html。在视图或HTML中,没有任何内容显示它已被选中。它和所有其他单选按钮的颜色相同。
<div class="btn-group" data-toggle="buttons" id="SpaceType">
<label class="btn btn-primary">
<input type="radio" name="typeoptions" id="0" autocomplete="off"> House
</label>
<label class="btn btn-primary">
<input type="radio" name="typeoptions" id="1" autocomplete="off"> Apartment
</label>
<label class="btn btn-primary">
<input type="radio" name="typeoptions" id="2" autocomplete="off"> Studio
</label>
<label class="btn btn-primary">
<input type="radio" name="typeoptions" id="3" autocomplete="off"> Other
</label>
</div>
这是我的jquery。
if ($("#YogaSpaceType").val() != "") {
var t = $("#YogaSpaceType").val();
var element = '#SpaceType.' + t;
//$(element).prop('checked', true);
$('input:radio[id=SpaceType][id=0]').prop('checked', true);
}
我试了两行,包括被注释掉的那一行。如果我像下面这样将"checked"添加到元素中,HTML会将其显示为checked,但我在视图中看不到任何内容,它看起来仍然是未检查的。
<input type="radio" name="typeoptions" id="0" autocomplete="off" checked> House
看起来你想把它改得更像http://www.mkyong.com/jquery/how-to-select-a-radio-button-with-jquery/.这里的问题是您试图在jquery中使用input关键字,但您的html是按钮组。
在该页面中,HTML是:
<input type="radio" name="sex" value="Male">Male</input>
<input type="radio" name="sex" value="Female">Female</input>
<input type="radio" name="sex" value="Unknown">Unknown</input>
则JS为$('input:radio[name=sex]')[2].checked = true;
如果有必要将它们保留为按钮组,则需要将JS行更改为更像$("#0").prop('checked', true)
。您也可以像这样将div id链接在一起:$("#SpaceType#0").prop("checked",true);
这有点令人困惑,但需要将class属性'active'添加到标签中。不是选中的属性。这有点令人困惑,但现在已经理解了。
$('input[type="radio"][id="0"]').prop('checked', true)
id的多值检查将以0个元素结束。
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- FF视图源|脚本高亮显示为红色
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何在MVC3中显示鼠标悬停在文本上的部分视图
- 如何应用带过滤器的ng if来过滤记录,并在同一页面中显示两个不同的视图
- 为什么我的视图没有显示在角度ui视图中
- 使用PhoneGap和jQuery Mobile在android设备上显示动态列表视图
- 使用Ruby数组使用JS在视图中进行迭代和显示
- 滑动视图 - 显示下一项的预览/片段
- 在剃须刀应用程序中将视图显示为灯箱
- ember.js如何为视图显示不同的筛选列表?复杂的设置
- ng重复视图显示与JSON数据不对应
- RedirectToAction之后没有视图显示
- ASP.. NET MVC控制器/视图显示本地时间
- 离子弹出窗口视图显示在离子模态视图后面
- WinJs列表视图显示:无带ID的tile
- 完整的日历视图显示goToDate分前,下和今天
- 如何从父数组视图显示子对象视图
- CouchApp视图显示将为空结果
- 在树状视图显示中只打开一个li节点