Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Помогите найти ошибку в маленьком скрипте

00 голосов
2
При выборе размера и нажатии кнопки "положить в карман" в firefox и opera все нормально. А вот Chrome и IE пишут выберите размер. Что тут не верно???
Сайт http://в-кармане.рф/catalog/bele/?clear_cache=Y выбрать размер и нажать  "положить в карман"
Код
<sc ript type="text/javascript">
                  
                  $(docu ment).ready(f unction() {
                     
                        $('#<?=$this->GetEditAreaId($arElement['ID']);?> option').click(f unction(e) {
                  $('#<?=$this->GetEditAreaId($arElement['ID']);?> #v-karman').attr('href',$(this).attr('value'))
                  }); 
                  

                  $('#<?=$this->GetEditAreaId($arElement['ID']);?> #v-karman').click(f unction() {
                     
                     if ($('#<?=$this->GetEditAreaId($arElement['ID']);?> #v-karman').attr('href') == '#') {a lert('Выберите размер!');}
                     
                     });
                     
      
                   }); 

                  </sc ript>   
спросил 24 Ноя, 13 от ahahehfe (120 баллов)

2 Ответы

00 голосов
1) может не работать (имею ввиду кроссбраузерно) событие click для option,
2) нельзя забывать что ID должен быть уникален, это:

Код
$('#<?=$this->GetEditAreaId($arElement['ID']);?> #v-karman')
 


говорит о том, что правило забыто. Хотя сайт не смотрел, не знаю.
ответил 16 Янв, 14 от SleepLess (1,220 баллов)
00 голосов
Цитата
Денис Сон пишет:
1) может не работать (имею ввиду кроссбраузерно) событие click для option,
2) нельзя забывать что ID должен быть уникален, это:
Код
 $('#<?=$this->GetEditAreaId($arElement['ID']);?> #v-karman')
  


говорит о том, что правило забыто. Хотя сайт не смотрел, не знаю.
Спасибо Вам огромное, дело было в том что не мог он обратиться к option переписал на select и все ок =))
ответил 04 Май, 14 от ahahehfe (120 баллов)

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

0 голосов
5 ответов
спросил 22 Сен, 13 от ErSH (120 баллов)
0 голосов
2 ответов
спросил 10 Апр, 14 от Sestra (100 баллов)
0 голосов
6 ответов
спросил 05 Окт, 13 от Alter (180 баллов)
0 голосов
2 ответов
0 голосов
5 ответов