Side navigation
#8455 closed bug (invalid)
Opened March 06, 2011 09:45PM UTC
Closed March 06, 2011 11:40PM UTC
jQuery(html,props) doesn't updates the dom or something like that...
Reported by: | Nicko | Owned by: | |
---|---|---|---|
Priority: | undecided | Milestone: | 1.next |
Component: | manipulation | Version: | 1.5.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
when I try to check the existence of the created element by jQuery( html, props ) i gets 'false'.
i use .length for check element for existence.
see example:
demo: http://jsbin.com/afopi3
editcode: http://jsbin.com/afopi3/edit
$(document).ready(function(){ $("#show_testbox").live("click", function(){ var element = $('#test_box'); if (!element.length) { $('<div/>', { id: '#test_box', css: { width: '80px', height: '80px', backgroundColor: '#f00', margin: '10px' } }).appendTo('body'); } else {(alert('This element already created'))} }); }); // doc ready [end]
but if i use jQuery( html, [ ownerDocument ] ) as the alternative - all works fine (click fnc create the element '#text_box' only one time)
demo: http://jsbin.com/efoga5
editcode: http://jsbin.com/efoga5/edit
$(document).ready(function(){ $("#show_testbox").live("click", function(){ var element = $('#test_box'); if (!element.length) { $('body').append('<div id="test_box"></div>'); $('#test_box').css({ width: '90px', height: '90px', backgroundColor: '#f00', margin: '10px' }) } else {(alert('This element already created'))} }); }); // doc ready [end]
so, is it a bug?
or what i do wrong and
why jQuery( html, props ) works not like jQuery( html, [ ownerDocument ] )
... any reply are welcome
and thanx for your attention )
UPD:
sorry guys!
there is no bug,
it's my mistake, i use 'id' option wrong (was need remove '#')...
realy lol...
please del this ticket )