我有名为Firstname,Lastname和Email的复选框。我必须在点击复选框后显示输入类型,或者如果未选中,请取消复选框。取消选中复选框后重复输入类型文本字段
此外,我想获取复选框的标签被选中,但我没有得到它。
你能帮我吗?
$(document).ready(function() {
$(".add_text_type").click(function() {
if ($('.add_text_type').is(":checked")) {
var get_label = $('label[for="' + +$(this).attr('id') + '"]').text();
$("#items").append('<div><label class=' + get_label + '></label><input type="text" name="input[]"></div>');
} else {
//what login I have to use here when unchecked check box
}
});
});
$(document).ready(function() {
$(".add_email_type").click(function() {
if ($('.add_email_type').is(":checked")) {
$("#items").append('<div><input type="email" name="input[]"></div>');
} else {
//what login I have to use here when unchecked check box
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" name="check-fields" class="add_text_type" id="get_first_name">
<label for="get_first_name">First Name</label>
<input type="checkbox" name="check-fields" class="add_text_type" id="get_last_name">
<label for="get_last_name">Last Name</label>
<input type="checkbox" name="check-fields" class="add_email_type" id="get_email">
<label for="get_email">Email</label>
请在代码中添加带有id项的元素 – jANVI