I want to pass a variable from php to HTML as "attribute" so that javascript (jQuery) could access that.
$variable = addslashes( this is the text, coming from database, which can contain '' ' ' ' ' or "" " " " "" " or even <br><hr> tags );
HTML:
<img id="clickMe" titleAttr="<?php echo $variable; ?>" />
JS:
$('#clickMe').click(function() {
alert ($(this).attr('titleAttr'));
});
now Firefox say its a bad HTML code, and alert()
shows the text until the first ' signal (the rest is cut off)