Jump to content

Archived

This topic is now archived and is closed to further replies.

Marcos_imasters

" e ' conflito Js

Recommended Posts

boa galera que me ajuda ai tou com um poblem aqui no Jquery

 

exemplo "javascript:ChatTamanho('+data.amigos.id_perfil+','+data.amigos.nome+')" class="pull-left media-thumb" o poblema é

 

e que quando o jquery criar ele criar dessa forma

<a href="javascript:void(0)" onclick="javascript:chatWith(1455411,Pablo)" class="pull-left media-thumb"><img alt="" src="" class="media-object"></a>

na funcao onclick deveria ser assim onclick="javascript:chatWith('1455411','Pablo')"

 

tentei de toda forma usando \ ao contrario usando "' mais nenhuma tentativa deu certo.

Share this post


Link to post
Share on other sites
var a = '<a href="javascript:void(0)" onclick="javascript:chatWith(\'1455411\',Pablo)" class="pull-left media-thumb"><img alt="" src="" class="media-object"></a>';

Share this post


Link to post
Share on other sites

Mesma coisa:

 

var a = '<a href="javascript:void(0)" onclick="javascript:chatWith(\''+ var2 +'\',\''+ var1 +'\')" class="pull-left media-thumb"><img alt="" src="" class="media-object"></a>';

Share this post


Link to post
Share on other sites

tente fazer isso sem colocar onclick diretamente no html assim

no html

   <a href="#" data-p1="1455411" data-p2="Pablo" class="link pull-left media-thumb">
      <img alt="" src="" class="media-object">
   </a>

no js

$(function() {
    $(document).on('click', '.link', function(e) {
        e.preventDefault();

        a = $(this);

        p1 = a.attr('data-p1');
        p2 = a.attr('data-p2');

        chatWith(p1, p2);
    });
});

function chatWith(parametro1, parametro2) {
//código aqui
}

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.