Hi Dave,

Not sure where the "item" variable is coming from, but you can try setting the variable first with .text() and then just including that variable name in the append string.

Something like this:

var item = $('your-selector-goes-here').text();

And then, instead of $.text(item) in the append string, just use item. So:

$(this).parents("div.sidebarToDo").find("td.sidebarText").empty ().append("<input type=\"text\" size=\"10\" class=\"editableTDItem \" value=\"" + item + "\">");


--Karl
_________________
Karl Swedberg
www.englishrules.com
www.learningjquery.com



On Feb 22, 2007, at 11:06 AM, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> wrote:

 -------Original Message-------
 From: Kristinn Sigmundsson <[EMAIL PROTECTED]>
 Subject: Re: [jQuery] appending text nodes
 Sent: Feb 22 '07 15:42

 Hm, you empty it and then append to it? wouldn't that be the same as
 using .html(val)? If that is what you'd want to do, try the .text()
 command:
 $(this).parents("div.sidebarToDo").find("td.sidebarText").text(val)

 contents of "td.sidebarText" will be replaced with val

On 2/22/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Hi, I want to append text to a node.  I'm using this code

$(this).parents("div.sidebarToDo").find("td.sidebarText").empty ().append(val);

but if the variable "val" contains special characters, like "<td>", that will mess up the rest of my tree. What is the best way to handle this?

Thanks, - Dave

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/



Thanks. This is what I wanted to do. One further question about the "text" command. I'm getting a JS error when I try to implement the following:

$(this).parents("div.sidebarToDo").find ("td.sidebarText").empty().append("<input type=\"text\" size=\"10\" class=\"editableTDItem\" value=\"" + $.text(item) + "\">");

Your thoughts?  Thanks, - Dave

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to