Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte, teria uma forma mais simples de resgatar o id do elemento pai de um bloco ao invés de ficar setando diversos "parent"? No exemplo abaixo preciso pegar o id da primeira div ao clicar no link "adicionar".
<div id="item-1" class="cardapio_item">
<div class="cardapio_nome">Teste</div>
<div class="cardapio_ingredientes">Teste</div>
<div class="cardapio_opcoes">
<div class="detalhamento">
Quantidade<br />
<input name="quantidade[salgada][1]" type="text" maxlength="2" class="quantidade" />
</div>
<div class="detalhamento">
Ind.<br />
<input name="tamanho[salgada][1]" type="radio" value="pizza-individual" class="tamanho" />
</div>
<div class="detalhamento">
Méd.<br />
<input name="tamanho[salgada][1]" type="radio" value="pizza-media" class="tamanho" />
</div>
<div class="but_adicionar"><a href="#">adicionar</a></div>
<div class="but_adicionado hide"><a href="#">adicionado</a></div>
</div>
</div>Eu não sabia, mas por causa da sua dúvida fui pesquisar e achei a função .parents().
Exemplo: http://jsfiddle.net/mHSRh/
Hugo, da maneira que postou ele vai buscar todas os itens, pelo que entendi do código, ele quer só o pai do link.
>
Eu não sabia, mas por causa da sua dúvida fui pesquisar e achei a função .parents().
Exemplo: http://jsfiddle.net/mHSRh/
Hugo, da maneira que postou ele vai buscar todas os itens, pelo que entendi do código, ele quer só o pai do link.
Sim man, corrigi :thumbsup:
pegar o ID dessa div ?
<div id="item-1" class="cardapio_item">
nesse caso da certo se a class for sempre fixa, mesmo o ID podendo variar, "item-2, item-3, item-4..."se for...
OPS...
malz.. man, analisando com mais calma, pude notar que a lógica acima ta errada
se você tem vários "item-"...
// ITEM 1
// ITEM 2
// ITEM 3
Porém... a CLASS "cardapio_item" for sempre fixa, mesmo o ID podendo variar
para pegar o ID do qual o link "adicionar" está dentro é assim.