【发布时间】:2015-10-01 06:29:12
【问题描述】:
是否可以通过单击该 div 中显示的单选按钮来刷新该 div?
我有这种情况;
使用 jQuery,我需要在单击单选按钮时刷新 div。单选按钮存在于我需要刷新的特定 div 中。
到目前为止我所做的所有研究,我见过的网页/论坛,它们都有应该刷新的 div 之外的按钮示例。
我有类似的东西:
<div class="abc">
<ul class="typeA">
<li><input name="regType34" onclick="javascript:loadRegister('34',$(this).attr('data-title'));" value="REG" type="radio" id="34_1" class="MyStyle" data-title="reg" checked="checked">
<label for="34_1" style="background-position: 0px -67px;">Register</label></li>
<li><input name="regType34" onclick="javascript:loadGraph('34',$(this).attr('data-title'));" value="GRA" type="radio" id="34_2" class="MyStyle" data-title="gra"> <label for="34_2">Graph</label></li>
</ul>
</div>
是否有可能当用户点击“regType34”时,完整的div“abc”会被刷新?
刷新意味着重新加载div的内容
【问题讨论】:
-
刷新是什么意思?你的意思是重新从服务器重新加载 div 的内容吗...如果是这样,检查状态会发生什么...是否应该保留用户检查的无线电...。
-
是的,我的意思是在check的基础上重新加载div的内容。checked状态应该根据用户检查的内容保留。
-
是的。我认为您可以在单选按钮上绑定一个单击事件处理程序,并在单击它时通过发送 ajax 请求刷新 div
-
就这样吧。通过使用 jquery 中的 onclick 函数,并给出一个检查单选按钮是否被选中的条件。之后调用一个函数,在其中做你需要的任何事情。
标签: javascript jquery html ajax jsp