【发布时间】:2018-04-01 17:23:47
【问题描述】:
因此,当我加载页面时,我会从数据库中检索信息,并会根据其值检查单选按钮...
我需要最初显示文本框 - 基于已选中的单选按钮
当我执行点击事件时工作正常,但我需要在页面加载时显示文本框,因为从数据库中检查了第一个单选按钮...
<p>
Show textboxes <input type="radio" name="radio1" value="Show" checked="checked">
Do nothing <input type="radio" name="radio1" value="Nothing">
</p>
Wonderful textboxes:
<div class="text"><p>Textbox #1 <input type="text" name="text1" id="text1" maxlength="30"></p></div>
<div class="text"><p>Textbox #2 <input type="text" name="text2" id="text2" maxlength="30"></p></div>
这是我的 FIDDLE - 演示 http://jsfiddle.net/rbla/5fq8q2bj/
这里是使用切换的 jquery
$(document).ready(function() {
$(".text").hide()
$('[name=radio1]').on('change', function(){
$('.text').toggle(this.value === 'Show');
}).trigger('change');
});
任何想法...
【问题讨论】:
标签: javascript php jquery