Eu estou tentando obter o conteúdo HTML de um elementoUsando o jQuery, funciona bem em todos os navegadores que eu testei, como o Chrome Firefox Opera ... mas com o Safari 7.1 no MAC ... ele não está funcionando, é só pegar um Array contendo o elemento. Então, se eu fizer isso:
console.log($("#myElement").parent().find("svg").html());
Eu entendo isso no meu console.
Error: undefined is not an object (evaluating "b.innerHTML.replace")
Mesmo se eu fizer isso, não funciona:
console.log($($("#myElement").parent().find("svg").html()));
Agradeço antecipadamente.
Respostas:
0 para resposta № 1entrada é uma tag singular ou de fechamento automático. Não tenho certeza do que você está tentando obter deste elemento. Mas se você estiver olhando para verificar se a caixa de seleção está marcada ou não, você pode seguir o seguinte exemplo [Exemplo 1]
[1]: http://jsfiddle.net/5udtC/
Veja, o objeto jquery sempre retorna um objeto no qual qualquer método ou manipulador jquery pode ser aplicado.
Eu não sei porque não é pra você. De qualquer forma, tente isso
console.log($($("#checkbox")));