I'm trying to call a function when the user clicks on a link.
$('#'+fieldId).append('<div class="div-table-td-artists"><a href="#" onclick=addArtistToSpreadsheet("'+similarArtist+'")>'+similarArtist+'</a></div>');
gives
Uncaught SyntaxError: Invalid or unexpected token
$('#'+fieldId).append('<div class="div-table-td-artists"><a href="#" onclick=addArtistToSpreadsheet(\""'+similarArtist+'\"")>'+similarArtist+'</a></div>');
gives
Uncaught SyntaxError: missing ) after argument list
I don't understand what's going on. similarArtist is a string (I even tried to add .toString() to it to be sure).
And the version below does work.
$('#'+fieldId).append('<div class="div-table-td-artists"><a href="#" onclick=addArtistToSpreadsheet("dummy test")>'+similarArtist+'</a></div>');
Thanks for your help.