检查jQuery中是否存在元素

检查jQuery中是否存在元素

如果元素是由.append()方法?$('elemId').length对我不管用。


湖上湖
浏览 392回答 3
3回答

慕田峪9158850

$('elemId').length对我不管用。你得把#元素id之前:$('#elemId').length---^使用香草JavaScript,您不需要散列(#)document.getElementById('id_here')但是,在使用jQuery时,确实需要基于id就像CSS一样。

温温酱

尝试检查选择器的长度,如果它返回某些内容,则元素必须不存在。 if( $('#selector').length )         // use this if you are using id to check{      // it exists}  if( $('.selector').length )         // use this if you are using class to check{      // it exists} 

当年话下

试试这个:if ($("#mydiv").length > 0){   // do something here}如果不存在元素,Length属性将返回零。
打开App,查看更多内容
随时随地看视频慕课网APP