我有一个asp:RadioButton并尝试根据它是否被选中来操纵标签。使用此代码:
if ($('.rbOpenClient').prop('checked'))
$('.openInvLabel').addClass('radioBtnSelected');
else if ($('rbClosedClient').prop('checked'))
$('.closedInvLabel').addClass('radioBtnSelected');
$('.openInvLabel').click(function () {
$('.rbOpenClient').css('checked', true);
$('.openInvLabel').addClass('radioBtnSelected');
$('.rbClosedClient').css('checked', false);
$('.closedInvLabel').removeClass('radioBtnSelected');
});
$('.closedInvLabel').click(function () {
$('.rbClosedClient').prop('checked', true);
$('.closedInvLabel').addClass('radioBtnSelected');
$('.rbClosedClient').prop('checked', false);
$('.openInvLabel').removeClass('radioBtnSelected');
});
.rbOpenClient和.rbClosedClient是asp:Button中的CssClass。其他类是标签。 你看到jquery有些问题吗?
答案 0 :(得分:0)
添加
客户端Id ="静态"
到asp控件应该使id对JavaScript可见。这是因为asp.bet默认显示生成的Id。上面的代码将使您能够使用您在标记中提供的ID。