| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2010 19:35:56
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
JQuery: $('#id') funciona; $('#empresa.id') não funciona
Ou seja, se uso PONTO não funciona!!!
Alguém ajuda???
This message was edited 1 time. Last update was at 26/03/2010 19:37:05
|
"Conhecimento nunca é demais!" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2010 19:39:18
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
Só pra deixar claro, o id do meu componente é 'empresa.id'
|
"Conhecimento nunca é demais!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 00:50:24
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
É passei por algo parecido esses dias. Eu precisava do valor do meu "objeto.id" para ser tratado via AJAX., e resolvi usando um class="addUsuario" e id="$(usuario.id)"
No Jquery eu pegava o evento do class:
Não sei se esse é seu problema mas...fica a dica.
Abraço
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 10:03:36
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
meu problema é em pegar o valor:
retorna undefined
estou usando VRaptor e preciso que o id o input seja escrito com PONTO...
o que faço??
|
"Conhecimento nunca é demais!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 10:55:06
|
desk
JavaChild
![[Avatar]](/images/avatar/28b751dcbfc8fd06752298d17a3ed25b.jpg)
Membro desde: 31/03/2009 20:17:57
Mensagens: 107
Localização: Brasilia/DF
Offline
|
tente ('#empresa + id')
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 11:23:39
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
não funciona tambem!!!
|
"Conhecimento nunca é demais!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 11:41:09
|
leandronsp
Virtual Machine Man
![[Avatar]](/images/avatar/b0dfd1bbadca4092f9d14d7a74085df0.jpg)
Membro desde: 22/03/2008 22:24:29
Mensagens: 520
Localização: São Paulo
Offline
|
lauronolasco wrote:meu problema é em pegar o valor:
retorna undefined
estou usando VRaptor e preciso que o id o input seja escrito com PONTO...
o que faço??
Então, meu problema tbm era pegar o valor e tbm uso o Vraptor. Vc pode passar o valor do id assim => id="$(empresa.id)"
Dessa forma vc não precisa fazer id="empresa.id" no seu input. Pq com ponto não funciona mesmo.
Usa um class como auxiliar. Chama o evento do class e pega o valor do atributo (que veio do VRaptor) que está no id
|
Blog | Github | About me! |
Contribua => Parser HTML
Compartilhe arquivos e ideias no ebaH! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 11:55:32
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
acho que vou optar pelo velho document.getElementById()
|
"Conhecimento nunca é demais!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 22:56:47
|
Adriano Almeida
JavaEvangelist
![[Avatar]](/images/avatar/080eb9c2c128e1337fcc84d8680f404c.jpg)
Membro desde: 13/09/2006 15:29:34
Mensagens: 386
Offline
|
Soh pra nao ficar obscuro o topico e parecer que eh um bug do JQuery ou algo do tipo e ajudar pesquisas futuras, o motivo para isso nao funcionar eh o seguinte:
No JQuery o . (ponto) eh um seletor para procurar elementos com determinado class.
Tem um disclaimer bem grandao no parte de seletores do JQuery:
If you wish to use any of the meta-characters (#;&,.+*~':"!^$[]()=>|/ ) as a literal part of a name, you must escape the character with two backslashes: \\. For example, if you have an an input with name="names[]", you can use the selector $("input[name=names\\[\\]]"  .
http://api.jquery.com/category/selectors/
[]'s
This message was edited 1 time. Last update was at 27/03/2010 22:57:38
|
Twitter: @adrianoalmeida7
http://ahalmeida.com
http://blog.caelum.com.br

|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/03/2010 23:19:07
|
edu_merckx
JavaChild
![[Avatar]](/images/avatar/c24c1162580cb8b37ff4815dda98f4c3.jpg)
Membro desde: 05/06/2007 15:54:23
Mensagens: 141
Offline
|
<input ... name="empresa.id" id="id"/>
não sei se é a forma ideal, mas assim não resolve?
|
Eduardo Januario Gomes
"é somente nas misteriosas equações do amor que qualquer lógica ou razão pode ser encontrada..." - John Nash
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2010 02:51:53
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
Acho que voce tem que mudar o ID do componete. Não deve usar o ponto (.) no nome.
Tente colocar empresa_id ou id_empresa.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2010 12:17:46
|
Rodrigo Carvalho Auler
Virtual Machine Man
Membro desde: 14/02/2003 15:59:17
Mensagens: 576
Localização: Rio de Janeiro
Offline
|
http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_select_an_element_by_an_ID_that_has_characters_used_in_CSS_notation.3F
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2010 18:01:19
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
Agora estou precisando de ajuda com o Spring....
Quero mudar o separador "." para "_"...
Estou utilizando o vraptor...
Em vez de usar o input "classe.atributo" no html, usar "classe_atributo".
Alguém ajuda??
|
"Conhecimento nunca é demais!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2010 12:48:12
|
leandro.costa
Entusiasta Java
![[Avatar]](/images/avatar/350971350c23db1909dcaaa7a39ac3c2.jpg)
Membro desde: 17/08/2010 11:05:07
Mensagens: 20
Offline
|
Resposta:
É só escapar com \\ o caracter especial, no próprio site da API de seletores do jQuery fala isso, http://api.jquery.com/category/selectors/.
At.,
|
At.,
Leandro Alvares da Costa
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2010 13:33:25
|
lauronolasco
JavaEvangelist
![[Avatar]](/images/avatar/43e9cf78aafcad8469415b24f9e13fea.jpg)
Membro desde: 30/11/2007 19:19:59
Mensagens: 409
Localização: Vitória da Conquista - BA
Offline
|
obrigado amigo...
eu havia resolvido assim:
$(document.getElementById('empresa.id'))
o q nao é 'correto'...
mas funcionava!!
valeu mesmo...
|
"Conhecimento nunca é demais!" |
|
|
 |
|
|