我正在尝试构建类似 wordpress 选项的东西,用于在创建和文章时切换字段可见性。我所构建的依赖于$.click
使用相应字段名称切换父级的函数,我想知道如果选中该复选框,那么最好的方法是什么,因为如果你选中一个,我的代码会搞砸框并重新加载页面,因为它是一次点击,而不是如果实际选中了该框。提前致谢!
HTML
<input type="checkbox" name="title">
<span class="caption">Title</span>
<div class="hidden">
<h2>Title</h2>
<input type="text" name="title">
<span class="caption">Lorem</span>
</div>
jQuery
$('input[type="checkbox"]').click(function(){
var item = $(this).attr('name');
$('input[name="'+item+'"][type="text"]').parent().toggle();
});