Pergunta

Eu estou usando Primavera formulários para a minha aplicação web. Para propriedades aninhadas, a etiqueta forma gera os elementos de entrada tendo ID / nome em forma de.

Por exemplo, Pessoa é a classe de comando e endereço está contido em seu campo de endereço, em seguida, o elemento cidade seria,

<input type="text" id="address**.**city" name="address**.**city" />

Agora, o problema é sempre que eu tentar obter o seu valor usando jQuery,

$("#address.city").val();

jQuery falhar para selecionar qualquer elemento apropriado!

Por favor, deixe-me saber qualquer solução.

Agradecemos antecipadamente.

Foi útil?

Solução

Tente isto:

$("#address\\.city").val();

A partir a documentação :

Nota: se você quiser usar qualquer um dos meta-caracteres acima descritos como uma parte literal de um nome, você deve escapar da personagem com duas barras invertidas (\). Por exemplo:

#foo\\:bar
#foo\\[bar\\]
#foo\\.bar

Outras dicas

$('[id="address.city"]') 

também funcionará

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top