【发布时间】:2017-07-27 22:19:07
【问题描述】:
我花了好几个小时,已经尝试了我在网上能找到的所有东西。没有任何效果!
作为标题,当我点击收音机时,我需要简单地显示/隐藏一个 div。我测试了用链接替换单选按钮并工作!但是没有单选按钮
Javascript
$(document).ready(function(){
$('.div_entrega_outro').hide();
$("input[id$='entrega_outro']").click(function() {
$('.div_entrega_outro').show();
});
$("input[id$='entrega_mesmo']").click(function() {
$('.div_entrega_outro').hide();
});
});
HTML
<input name="outro_endereco_entrega" id="entrega_mesmo" type="radio" value="N" > <label for="InputName">Entregar no endereço de cadastro</label><br>
<input name="outro_endereco_entrega" id="entrega_outro" type="radio" value="S" > <label for="InputName">Entregar em outro endereço</label>
<div class="div_entrega_outro" >
bla bla bla
</div
我已经尝试过的:
if($('input:radio[name=outro_endereco_entrega]:checked').val() == "N")
$('#entrega_mesmo').click(function ()
链接测试:
link1/ link2/ link3 - working without radio
按照铁木精提示,我做到了,但没有成功。我对 javascript 很不好 :-(
$(document).ready(function(){
$('.div_entrega_outro').hide();
if($('.iradio_square_green:first').hasClass('checked')) {
$('.div_entrega_outro').show();
};
});
【问题讨论】:
-
也许引导程序搞砸了?
-
通过编辑,您仍然需要添加一个点击功能 - 类似
$(document').on('click', '.iradio_square_green', function() {,然后在条件末尾添加一个else,以隐藏替代情况下的 div。 -
伙计,我尝试了下面链接中的所有 3 个 javascript 代码,但没有。我认为逻辑是正确的。请看link
标签: javascript jquery