JQuery - не могу победить после пятницы

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
433

Доброго(надеюсь) дня, коллеги.

Есть следующий код:


<form name="formo4ka" action="" method="post">
<input type="text" name="input_nomer_1" />
<input type="text" name="input_nomer_2" />
<input type="text" name="input_nomer_3" />
<select name="selectiq_nomer_1">тут_оптионсы</select>
<select name="selectiq_nomer_2">тут_оптионсы</select>
<select name="selectiq_nomer_3">тут_оптионсы</select>
<textarea name="textarea_nomer_1">Тут текст текстАреи</textarea>
<textarea name="textarea_nomer_2">Тут текст текстАреи</textarea>
<textarea name="textarea_nomer_3">Тут текст текстАреи</textarea>
</form>

Надо сделать все селекты disabled, а инпуты и текстАреи readonly.

Знаю, что делается через each в JQuery, но с утра подвижек ноль. Понимаю, что задача примитивней некуда, аж самому стыдно, но моск не может сосредоточиться на работе и требует продолжения банкета:D

Подпись))
[umka]
На сайте с 25.05.2008
Offline
456
#1

$('[name^="selectiq_nomer_"]').prop("disabled",true);

$('[name^="textarea_nomer_"]').prop("readonly",true);

Лог в помощь!
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#2

[umka], а если имена не такие, что можно их под одну гребенку?

ну скажем "name_1" и "asdfb"...

Как-то должно быть через each

Типа так

foreach($forma as $k=>$v)

{

//если селект, то ставим дисаблед, если инпут или текстАреа, то ридОнли, в остальных случаях континуе...

}

Сорри, если не правильно говорю, просто мой моск добился того, о чем я писал в предыдущем посте:(

[umka]
На сайте с 25.05.2008
Offline
456
#3

$("select").each(function(){ $(this).prop("disabled",true); });

---------- Добавлено 17.05.2015 в 21:58 ----------

А, ну или если строго внутри формы, то

$('form[name="formo4ka"]').find('select').each(function(){ $(this).prop("disabled",true); });

dkameleon
На сайте с 09.12.2005
Offline
386
#4
Милованов Ю.С:
[umka], а если имена не такие, что можно их под одну гребенку?

тогда берите по тегам:

$('form[name=formo4ka] input')...

$('form[name=formo4ka] select')...

$('form[name=formo4ka] textarea')...

Дизайн интерьера (http://balabukha.com/)
Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#5

Ребят, спс. Сейчас смотрю и опять понимаю, что легкотня, и что не сообразить такое даже в мега-бодуне - огромный позор(склонив голову);)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий