gpt4 book ai didi

javascript - jQuery - 选择单选按钮并填充文本字段时显示 div

转载 作者:行者123 更新时间:2023-11-28 07:42:43 25 4
gpt4 key购买 nike

当一个单选按钮被选中并且一个文本字段有输入时,我需要显示一个隐藏的 div。现在,当在文本字段中输入文本时,我的脚本会显示隐藏的 div。有人可以帮助我调整我的脚本,以便它还需要在显示 div 之前选择单选按钮吗?在显示 div 之前,我需要满足两个条件。

<!--RADIO BUTTON-->
<input name="term" type="radio" id="promoPrice">
<strong>$XX.XX</strong>
<div class="promoPrice1" style="display: none;">
<img src="images/x.png" style="vertical-align: middle;"> <span style="padding-left: 5px; font-weight: bold; line-height: 18px; vertical-align: middle;">$XX.XX</span>
</div>

<!--TEXT INPUT BOX-->
<input type="text" placeholder="Promo Code" class="promo" style="width: 175px;">

<!--JQUERY SCRIPT-->
<script type="text/javascript">
//PROMO CODE
$(function () {
$(".promo").bind("change keyup input",function() {
var show_promo = true;
$('.promo').each( function(i) {
if ($(this).val().length > 0) {
show_promo = false;
}
});
if (show_promo){
$(".promoPrice1").hide();
} else {
$(".promoPrice1").show();
}
});
});
//END PROMO CODE
</script>

最佳答案

改变

if($(this).val().length > 0)

if(($(this).val().length > 0) && $("#promoPrice").is(':checked'))

并添加

$("#promoPrice").click(function(){
if($(this).is(':checked') && $('.promo').val().length>0){
$(".promoPrice1").show();
}
});

工作 fiddle - http://jsfiddle.net/ccv84nc0/1/

关于javascript - jQuery - 选择单选按钮并填充文本字段时显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30877808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com