我正在尝试构建类似WordPress选项部分的东西。当您单击复选框时,可以切换相应的字段的显示。我想使用一个函数来完成所有操作,以便不需要大量不同的函数。那么,使用像this之类的内容来切换相应的输入字段的更好解决方案是什么呢?我制作了一个快速的jsFiddle,但是当我使用复选框时,它会切换所有输入,因为我显然选择了所有输入。那么,使用像this之类的内容来切换相应的字段的更好解决方案是什么呢?谢谢提前http://jsfiddle.net/MEC9n/。
<div class="options">
<input type="checkbox" name="title"><label>Title</label>
<input type="checkbox" name="author"><label>Author</label>
<input type="checkbox" name="category"><label>Category</label>
</div>
<div class="container">
<form method="post">
<input type="text" name="title" placeholder="Title:">
<input type="text" name="author" placeholder="Author:">
<input type="text" name="category" placeholder="Category:">
<input type="submit" value="Submit">
</form>
</div>
jQuery
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
$('input[type="text"]').toggle();
});
});