Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.10.2012, 11:42
Интересующийся
Отправить личное сообщение для тома Посмотреть профиль Найти все сообщения от тома
 
Регистрация: 23.11.2009
Сообщений: 29

как переписать выражение на jquery
Всем, привет!
Подскажите, пожалуйста, как периписать выражение:

document.getElementById('hcod[2]').value = document.getElementById('hcod[1]').value;


так не работает
$('#hcod[2]').val($('#hcod[1]').val());
Ответить с цитированием
  #2 (permalink)  
Старый 13.10.2012, 12:04
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

потому что [2] JQ считает как атрибут.

попробуйте так :

$('#hcod\\[2\\]').val($('#hcod\\[1\\]').val());

Последний раз редактировалось melky, 13.10.2012 в 12:17.
Ответить с цитированием
  #3 (permalink)  
Старый 13.10.2012, 12:10
Интересующийся
Отправить личное сообщение для тома Посмотреть профиль Найти все сообщения от тома
 
Регистрация: 23.11.2009
Сообщений: 29

нет. не работает так тоже
Ответить с цитированием
  #4 (permalink)  
Старый 13.10.2012, 12:17
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от тома Посмотреть сообщение
нет. не работает так тоже
http://jsbin.com/aweyiy/1/edit

надо использовать 2 бекслеша.

поправил предыдущий пост.
Ответить с цитированием
  #5 (permalink)  
Старый 13.10.2012, 12:23
Интересующийся
Отправить личное сообщение для тома Посмотреть профиль Найти все сообщения от тома
 
Регистрация: 23.11.2009
Сообщений: 29

Да) Получилось! спасибо!!!!

А как по Вашему, какой из вариантов лучше использовать?
document.getElementById('hcod[2]').value = document.getElementById('hcod[1]').value;


или

$('#hcod\\[2\\]').val($('#hcod\\[1\\]').val());


?
Ответить с цитированием
  #6 (permalink)  
Старый 13.10.2012, 12:28
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

какой удобнее. я не люблю jQuery, поэтому предпочёл бы первый вариант
Ответить с цитированием
  #7 (permalink)  
Старый 13.10.2012, 12:32
Интересующийся
Отправить личное сообщение для тома Посмотреть профиль Найти все сообщения от тома
 
Регистрация: 23.11.2009
Сообщений: 29

melky, спасибо за ответ)

А что касается скорости работы и надежности во всех браузерах, что предпочтительнее?
Ответить с цитированием
  #8 (permalink)  
Старый 13.10.2012, 12:55
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

ошибок поиска по ID я не припоминаю ...

первый быстрее, JQ делает то же самое, только перед этим делает проверки и вызывает ф-и. разница в скорости небольшая.
Ответить с цитированием
  #9 (permalink)  
Старый 13.10.2012, 13:31
Интересующийся
Отправить личное сообщение для тома Посмотреть профиль Найти все сообщения от тома
 
Регистрация: 23.11.2009
Сообщений: 29

melky, еще раз спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как задать условие в jquery чтобы он проводил линию.. voloxa89 Элементы интерфейса 7 17.08.2011 10:00
вывод jquery cookie как вывести данные из куки klubnichkaaa AJAX и COMET 2 12.08.2011 13:45
jQuery UI Slider - как синхронизировать слайдер со значнием? frightened jQuery 0 24.07.2011 00:19
Как отключить submit формы в jQuery? khusamov Общие вопросы Javascript 2 08.07.2009 00:54
Как правильно подгрузить jQuery Siton jQuery 4 15.06.2009 09:54