В этой скрипке, когда выбран какой-либо флажок, выпадающее меню будет включено. Существует 4 варианта текста, логического, опционного и опционного. Теперь, когда я выбираю параметр, выпадающие вниз, тогда еще три флажка отображаются хорошо и но ничего не происходит, когда я выбираю опции1 или текст или логический. Может ли любой орган рассказать мне, как будет отображаться yesy или no, если выбрано логическое значение или введите некоторую текстовую строку, когда выбран снимок текста
Это для параметра drop down, которое показывает флажки
('#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);
});
text
HTML
отдельно как variables
javascript для динамического изменения, когда пользователь выбирает эту опцию.selected
с помощью прослушивателя событий change
. Затем напишите условие if
чтобы показать элемент, когда пользователь выбирает опцию из select
.