0
所以,当我打开一个网页检索我从数据库信息,并会检查根据其值一个单选按钮...显示文本框时,页面加载
我需要的文本框最初显示 - 基于该单选按钮的存在已经检查
工作正常,当我执行click事件,但我需要显示文本框在页面加载时,因为第一单选按钮从DB检查...
<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 - DEMO http://jsfiddle.net/rbla/5fq8q2bj/
这里是用拨动
$(document).ready(function() {
$(".text").hide()
$('[name=radio1]').on('change', function(){
$('.text').toggle(this.value === 'Show');
}).trigger('change');
});
任何想法了jQuery ...
最优秀的特里:
请参见下面的工作例如:所以,你的例子,只需执行一个检查
this.checked
执行翻转之前是truthy工作 – Ronald