Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Как доработать js скрипт?

Как доработать js скрипт?


     04.01.2016    jQuery    632

вопрос
Приветствую, есть скрипт который показывает селект в зависимости от выбранного пункта другого селекта, и к этому скрипту нужно добавить еще один комплект селектов, т.к. два этих скрипта на одной странице не работают

т.е. добавить туда другие id к уже прописанным в скрипте:
selected_1
list_1
xfield_holder_city_world_


document.getElementById('selected').addEventListener('change', function() { selected(this.value); }, false);

function selected(v) {
    Array.prototype.forEach.call(document.getElementById('list').children, function(element){element.style.display='none';});
    
    obj = {1:'', 2:1, 3:3, 4:4, 5:5, 6:6, 7:7, 8:8, 9:9, 10:10, 11:11, 12:12, 13:13, 14:14, 15:15, 16:16, 17:17, 18:18, 19:19, 20:20, 21:21, 22:22, 23:23, 24:24, 25:25, 26:26, 27:27, 28:28, 29:29, 30:30, 31:31, 32:32, 33:33, 34:34, 35:35, 36:36, 37:37, 38:38, 39:39, 40:40, 41:41, 42:42, 43:43, 44:44, 45:45, 46:46, 47:47, 48:48, 49:49, 50:50, 51:51, 52:52, 53:53, 54:54, 55:55, 56:56, 57:57, 58:58, 59:59, 60:60, 61:61, 62:62, 63:63, 64:64, 65:65, 66:66, 67:67, 68:68, 69:69, 70:70, 71:71, 72:72, 73:73, 74:74, 75:75, 76:76, 77:77, 78:78, 79:79, 80:80, 81:81, 82:82, 83:83, 84:84, 85:85, 86:86, 87:87, 88:88, 89:89, 90:90, 91:91, 92:92, 93:93, 94:94, 95:95, 96:96, 97:97, 98:98, 99:99, 100:100, 101:101, 102:102, 103:103, 104:104, 105:105, 106:106, 107:107, 108:108, 109:109, 110:110, 111:111, 112:112, 113:113, 114:114, 115:115, 116:116, 117:117}
    
    show(['xfield_holder_model' + obj[parseInt(v)]]);

}

function show(el) {
    el.forEach(function(id) {
        document.getElementById(id).style.display='block';
    });
}

Ответа пока нет


Комментарии пользователей (4)

ПафНутиЙ
1065

3395 | 2433

ПафНутиЙ - 4 января 2016 18:33 - Админ


Каков вопрос - таков и ответ. Просто помните об этом.

follor
1

243 | 10

follor - 4 января 2016 21:34 - Юзер

Не совсем понятные для меня скрипты, хотелось бы конечно изменить мой, если это возможно)

follor
1

243 | 10

follor - 5 января 2016 21:26 - Юзер

Может всё таки кто то сможет помочь доработать мой скрипт?)

nowheremany
192

1659 | 1292

nowheremany - 6 января 2016 00:51 - Эксперт

Твой скрипт работает с конкретными ID. Ещё один комплект добавить то можно, тупо скопируй и поменяй эти ID (где getElementById). Но лучше юзать скрипт с 1 комента

Благодарность принимаю тут Связь

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы