Я хочу выпадающий список выбора меню, чтобы показать текстовые поля на основе значения:Показать/скрыть дивы на основе выбора значения
var showDiv = function(goal){
var count = 1;
$('.myDIV').each(function(){
if(count <= goal){
$(this).show().nextAll('.group').hide()
}
count = count +1
});
};
var goal = $('#mySelect').val();
showDiv(goal)
$('#mySelect').change(function(){
showDiv($(this).val())
});
Я пытаюсь, но это не работает, вот это - http://jsfiddle.net/jdveR/
Чего я хочу;
Если выбрать 1; show 1 div Если выбрать 2; показать 1 и 2 div Если выбрать 3; шоу 1, 2 и 3 div идут так.
Любая помощь действительно оценена. Thanks
Пожалуйста показать (соответствующий) код здесь, и обеспечить реальную связь, не просто опубликовать текст ссылки, чтобы обойти подсказку с запросом, чтобы добавить код , –
Удивительно, как творческие люди могут избежать, включая код со ссылкой на jsfiddle! – Precastic
Для чего стоит проблема с вашим кодом, так это то, что вы не первый скрываете все элементы. '$ ('. myDIV'). hide(). each (...' решит вашу проблему. Сказав это, вам не нужно вручную перебирать по множеству здесь, решение Sushanth предпочтительнее. –