【发布时间】:2015-08-07 14:06:36
【问题描述】:
目前,当您单击下拉菜单时,选择一个选项并单击任何复选框,它会向文本框添加一个值。但是,当我添加第二个值时,它会直接输入到第一个值旁边。我将如何添加换行符?
jQuery
$(document).ready(function () {
$('.group').hide();
$('#selectMe').change(function () {
$('.group').hide();
$('#' + $(this).val()).show();
})
});
var courses = {
course1: 'BIS 445 UCC lvl8 ',
course2: 'Commerce 475 UCC lvl8 ',
course3: 'Economics 350 UCD lvl8 ',
course4: 'Government 405 UL lvl8 ',
course5: 'Medicine 600 UCC lvl8',
course6: 'Nursing 500 UCC lvl8'
}
var $mytextbox = $('#courses');
$("input[type='checkbox'][name*='course']").change(function () {
var $chk = $(this);
if ($chk.prop('checked')) {
$mytextbox.val($mytextbox.val() + courses[$chk.attr('name')]);
} else {
$mytextbox.val($mytextbox.val().replace(courses[$chk.attr('name')], ""));
}
});
【问题讨论】:
标签: jquery