【发布时间】:2016-04-14 13:09:04
【问题描述】:
我想根据单选按钮的状态隐藏/显示DIV。
我知道我可以向单选按钮添加一个监听器,并在它被选中或取消选中时显示/隐藏它(如this 答案)。
有没有办法将Div 的display 属性绑定到单选按钮的:checked 属性,例如$("#myDiv").visibility($("#myRadio").is('checked'));?
换句话说 - 我可以将显示/可见性数据绑定到单选按钮的状态吗?
也许这可以在 css 中轻松完成?
【问题讨论】:
-
$("#myDiv").toggle($("#myRadio").prop('checked')); -
每次按钮状态改变时,
myDiv的可见性会改变吗? -
你必须把它包裹在
radio按钮change事件中! -
如果你放入一个监听函数,你可以使用
on('change')
标签: javascript jquery html css