Hello,
I have html
<table>
<tr><td id="cell"><a href="">Google.com</a></td></tr>
</table>
<div id="to"></div>
And I have javascript
$(document).ready(function() {
var html = '<input type="text" value="'+$("#cell").html()+'" />'
$("#to").append(html);
});
I don't know why, but when executing this code I'm getting only <a href=
in input. In firebug's inspector input html appears as <input type="text" a>="" >google.com<="" value="<a href=" >
As you can see, $quot;
are replaced with "
- this is the problem.
I've tried using .text()
instead of .html()
- almost the same situation.
What is my mistake?
Thank you.