我有一个包含一组复选框的页面,每个复选框都有一个动态生成的值,因此它随每个页面呈现而改变。样本是这样的:根据复选框选择显示/隐藏对象
<fieldset id="P163_PROFILES" tabindex="-1" class="checkbox_group">
<input type="checkbox" id="P163_PROFILES_0" name="p_v01" value="264" checked="checked">
<input type="checkbox" id="P163_PROFILES_1" name="p_v01" value="2356" checked="checked">
</fieldset>
我再有<div class="264">
和<div class="2356">
标签在整个页面的其余部分在该DIV类的输入值相匹配的日历布局。我的问题是这个。如果用户取消/检查其中一个输入框,我想隐藏/显示具有匹配类的DIV。由于我不熟悉jQuery,因此我正在努力识别已更改的输入对象,然后使用它的值来更改适当的DIV对象。这里是我到目前为止的代码:
<script type="text/javascript">
$('[id^=P163_PROFILES_]').click(function(){
var pClass = '.'+$(this).val();
if ($(this).is(':checked')) {
$(pClass).show;
} else {
$(pClass).hide;
}
});
</script>
我是否关闭?
感谢, 杰夫