如何使用jQuery处理单选按钮列表选项的更改
How to Handle Radio Button List Option change with jQuery
我的页面上有一个有多个选项的RadioButtonList控件。我想处理它的选项的变化,并根据所选选项的值,做工作。
这行不通:
$(document).ready(function () {
$('#RadioButtonList1').change(function () {
if ($(this).is(':checked')) {
alert("yes");
}
});
});
我该如何处理?
谢谢
您只需要绑定输入本身,而不是它们的组:
$(document).ready(function () {
$('#RadioButtonList1 input').change(function () {
// The one that fires the event is always the
// checked one; you don't need to test for this
alert($(this).val());
});
});
也许这条对你有帮助:)
$('form#package_information_id').on('change','.shipment_type_radio_class',function(){
var currentselval = $(this).find('input[type="radio"]:checked');
//console.log(currentselval);
if(currentselval.val()=='dropoff')
{
$('.pickup_detail_class').hide();
}else
{
$('.pickup_detail_class').show();
}
});
enter code here
<div>
<asp:RadioButtonList ID="rblTest" runat="server">
<asp:ListItem>10</asp:ListItem>
<asp:ListItem>20</asp:ListItem>
<asp:ListItem>30</asp:ListItem>
<asp:ListItem>40</asp:ListItem>``
</asp:RadioButtonList>
</div>
<script type="text/javascript">
$(function() {
var val = "";
val = $('[id*=rblTest]').find('input:checked').val();
if (val != "" && val != undefined) {
alert("Selected item value is : " + val)
}
});
</script>
相关文章:
- 使用js将动态内容添加到选择选项列表中
- 如何使用jQuery隐藏与选择选项相关的选择选项列表
- 从ng选项列表中预选选项
- 正在从开发人员工具中的select元素打印选项列表
- HTML选择:将默认值设置为给定值,而不是从选项列表中选择
- 将过滤器添加到Angular中的选择框选项列表中
- 保留选项列表以供选择
- 在节点中实现依赖选项列表.js + express
- 在视觉效果页面中禁用从属选项列表
- 使用表排序器筛选所选选项列表中的选定项目
- jQuery 在选项列表中重新填充所选项目
- 使用 JavaScript 创建巨大的选项列表与以标记形式交付它们
- 使用 jQuery 或 Javascript 自动更新选择选项列表
- 如何在 JSHint 中设置选项列表
- Jquery函数将选项列表拆分为分层选择
- 重建选项列表时失去选择选项的焦点
- 使用javascript的表单中的两个下拉选项列表
- 如何在 Javascript 中删除多选选项列表中的重复值
- jQuery Mobile,在选项列表中选择所有项目
- 如何使ng选择's选项列表用当前的“;选择“;属性