Yavuz,

That's because view source only shows the HTML as it was originally 
loaded.  It does not show any DOM changes that may have been made after 
the page was initially loaded.  If you have Firefox, and install the 
Developer Toolbar, the View Source pulldown on the toolbar offers "View 
Generated Source", which will show you exactly what your source looks 
like with any DOM changes included.  Even better, the FireBug plugin for 
Firefox allows you to look at the source, and even watch it change in 
real time as your javascript manipulates the DOM.

Carl

Yavuz Bogazci wrote:
> I seems to work, but when i show the page-source i cant see the new
> rows. But they are visible in the browser. Its very strange.
>
> On Jul 9, 5:31 pm, "..:: sheshnjak ::.." <[EMAIL PROTECTED]> wrote:
>   
>> You can easily remove any row that you selected, only question is if
>> you can select apropriate rows.
>>
>> $("table tr").remove(".remove");     // removes any table rows that
>> have class="remove"
>>
>> or like this
>>
>> $("table tr").filter(":contains(unwantedText)").remove();    //
>> removes any row containing string "unwantedText"
>>
>> Only thing you have to watch is that your query is TR element (that
>> was your problem, right?).
>> If you filter by some other condition, for example children elements,
>> then do this:
>>
>> $("table tr a.remove").parent().remove();    // query is A tag with
>> class="remove", so you escape it with .parent()
>>
>> Same thing goes with adding rows, just use .after("<tr>Insert this
>> row</tr>") or .before("<tr>Insert this row</tr>") methods.
>>     
>
>
>   

Reply via email to