I got bitten by this yesterday.
Appending selects anywhere fails. However, the contents of a select are
appended;
Here's the code that illustrates this:
function appendFail()
{
var myDiv = $("<div></div>").appendTo("#myid");
var sel = $("<select name=\"any_name\"></select>");
sel.append("<option>1</option>").append("<option>2</option>");
myDiv.append(sel);
}
Options get appended to myDiv without a <select>
Daemach wrote:
> It appears to fail on appending a select as well :/
>
> $('<select id="'+tfo[tbl].cols[ci].node+'"
> name="'+tfo[tbl].cols[ci].node+'"></select>').appendTo(tbl)
>
> fails the same way :/
>
>
>
> Karl Rudd wrote:
>
>> Looks like it could be a bug.
>>
>> In the mean time use:
>>
>> var t = $("#myTable")[0];
>> t.innerHTML = "<colgroup></colgroup>" + t.innerHTML;
>>
>> Hmmm not sure this will work in IE.
>>
>> Karl Rudd
>>
>> On 3/14/07, Daemach <[EMAIL PROTECTED]> wrote:
>>
>>> I'm not having any luck with the following 2 commands - is this a bug or
>>> something I'm missing? I've tried with <colgroup /> as well.
>>>
>>> $("#myTable").append("<colgroup></colgroup>");
>>>
>>> $("<colgroup></colgroup>").appendTo("#myTable");
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Append-bug--tf3400052.html#a9468060
>>> Sent from the JQuery mailing list archive at Nabble.com.
>>>
>>>
>>> _______________________________________________
>>> jQuery mailing list
>>> [email protected]
>>> http://jquery.com/discuss/
>>>
>>>
>> _______________________________________________
>> jQuery mailing list
>> [email protected]
>> http://jquery.com/discuss/
>>
>>
>>
>
>
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/