Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   получить доступ к такому id = hello[1] (https://javascript.ru/forum/jquery/21747-poluchit-dostup-k-takomu-id-%3D-hello%5B1%5D.html)

Awilum 22.09.2011 15:27

получить доступ к такому id = hello[1]
 
получить доступ к такому id = hello[1]

jQuery('#hello[1]').html('test');

вообщем не получается в дивку с таким айдишиком прописать нужные мне данные.

<div id="hello[1]"></div>

walik 22.09.2011 15:51

В селекторе JQuery ищет элемент с ID "hello" и атрибутом "1.

Дайте нормальный ID, зачем извращаться.

Sweet 22.09.2011 16:16

Ну или так:
jQuery( document.getElementById( 'hello[1]' ) ).html('test');
Но id'шник реально извращенный:)

Black_Prince 22.09.2011 17:41

$('#hello\[1\]')

как то так должно работать. в jquery вроде как есть экранирование спец символов в селекторах. Погуглите на эту тему.

Nightmare 22.09.2011 22:40

обычно такое встречаешь в <input name="array[element1][element2]"
а тут уже ИД понадобился такой, 100% можно поменять логику такой ситуацыи

walik 23.09.2011 11:20

Такие name'ы в input'ах - нормально, так как на сервере ты их обработаешь как обычный массив. А тут пахнев г... кодом :) хотя.. кто знает какая ситуация у человека)

Nightmare 23.09.2011 12:09

Цитата:

Сообщение от walik (Сообщение 127771)
Такие name'ы в input'ах - нормально, так как на сервере ты их обработаешь как обычный массив. А тут пахнев г... кодом :) хотя.. кто знает какая ситуация у человека)

Я знаю, что такая ситуция нормальная в инпутах, писал абстрактизацию для таого случая)


Часовой пояс GMT +3, время: 18:37.