【发布时间】:2015-09-29 02:09:03
【问题描述】:
我有一个 asp.net RadioButtonList 控件,我想使用 Jquery 根据 RadioButtonList 选择更改隐藏或显示这些控件。请指导我为什么在使用与 in 相同的代码时无法做到这一点
我的 aspx
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"
type = "text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"
type = "text/javascript"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css"
rel = "Stylesheet" type="text/css" />
<script type="text/javascript">
$(document).ready(function () {
$('#rdbrawmtrl input').click(function () {
var value = $('#rdbrawmtrl input:checked').val();
if (value == "Cotton") {
$("#abc").show();
$("#Panel6").hide();
}
if (value == "Wool") {
$("#Panel6").show();
$("#abc").hide();
}
});
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:RadioButtonList ID="rdbrawmtrl" runat="server" Style="margin: 0 4px 8px 0;">
<asp:ListItem>Cotton</asp:ListItem>
<asp:ListItem>Wool</asp:ListItem>
</asp:RadioButtonList>
<div id="abc" runat="server" style="display:none;">
//Some more controls
</div>
<div id="Panel6" runat="server" style="display:none;">
//some more controls
</div>
</asp:Content>
我什至尝试过显示 jquery 变量“值”,但它没有显示任何结果。
<script type="text/javascript">
$(document).ready(function () {
$('#rdbrawmtrl input').click(function () {
var value = $('#rdbrawmtrl input:checked').val();
alert(value);
});
});
</script>
请指导我哪里做错了。
【问题讨论】:
标签: javascript jquery html asp.net radiobuttonlist