Javascript 如何在“更改”下拉列表中显示字符串

Javascript 如何在“更改”下拉列表中显示字符串,javascript,jquery,Javascript,Jquery,在这个 当选中任何复选框时,下拉菜单将启用。有4个选项文本、布尔值、选项和选项1。现在,当我选择选项下拉菜单时,另外3个复选框显示为良好平均值和较差平均值,但当我选择选项1或文本或布尔值时,不会发生任何情况。请任何人告诉我,如果选择布尔值或在选择文本下拉列表时输入一些文本字符串,将如何显示“是”或“否” 这是用于显示复选框的选项下拉列表 ('#addNew .QSelect').change(function() { var cbs = $(this).closest('td').nex

在这个 当选中任何复选框时,下拉菜单将启用。有4个选项文本、布尔值、选项和选项1。现在,当我选择选项下拉菜单时,另外3个复选框显示为良好平均值和较差平均值,但当我选择选项1或文本或布尔值时,不会发生任何情况。请任何人告诉我,如果选择布尔值或在选择文本下拉列表时输入一些文本字符串,将如何显示“是”或“否”

这是用于显示复选框的选项下拉列表

('#addNew .QSelect').change(function() {
    var cbs = $(this).closest('td').next().children();
    if ($('.show-checkboxes', $(this)).is(':selected')) {
        $(cbs).show();
    } else {
        $(cbs).hide();
    }
}).trigger('change');
试试这个代码

var option = '<label class="checkbox-inline"><input type="checkbox" id="inlineCheckbox1" value="option1">Good</label><label class="checkbox-inline"><input type="checkbox" id="inlineCheckbox2" value="option2">Average</label><label class="checkbox-inline"><input type="checkbox" id="inlineCheckbox3" value="option3">Poor</label>';
var txt = 'Enter Some Text';
var bool = 'Yes or No';
$('#addNew .QSelect').change(function () {
    if (this.value == 'op') $(this).closest('tr').find('.out').html(option);
    if (this.value == 'txt') $(this).closest('tr').find('.out').html(txt);
    if (this.value == 'bool') $(this).closest('tr').find('.out').html(bool);
});
单独编写HTML标记或文本作为javascript变量,以便在用户选择该选项时动态更改。 使用更改事件侦听器检查选择的选项。然后编写if条件,以在用户从select中选择选项时显示元素。
您的意思是,当用户从下拉列表中选择布尔值时,您希望在其他位置显示是和否?否否在某些位置。有3列“问题”、“问题类型”和第3列没有任何标题。当布尔值为时,我希望在第3列显示是或否selected@jhyap你能把答案贴出来吗?