Response title
This is preview!
$(document).ready(function() {
$("#k123").click(function () {
var text=$(this).text();
var k='<div id="k123"><textarea rows="10" cols="10">' + text + '</textarea><br /><input type="button" value="save"><input type="button" value="cancel"></div>';
$(this).replaceWith(k);
});
//$("#k123 > input").click(function() {
$("#k123").children("input:second").click(function() {
alert("hi");
});
});
$("#k123").children("input:second").click(function() {
does not have children when it is executed.
var k='<div id="k123"><textarea rows="10" cols="10">' + text + '</textarea><br /><input type="button" value="save"><input type="button" value="cancel"></div>';
$(this).replaceWith(k);
to change .replaceWith with another function so yes jQuery would recognize it having childs?
maybe with append/prepend/html ?
© 2013 jQuery Foundation
Sponsored by and others.