检查 jQuery 中是否存在元素
2022-08-29 22:01:53
如果元素是通过方法创建的,如何检查该元素是否存在? 对我不起作用。.append()
$('elemId').length
如果元素是通过方法创建的,如何检查该元素是否存在? 对我不起作用。.append()
$('elemId').length
$('elemId').length
对我不起作用。
您需要在元素 id 之前放置:#
$('#elemId').length
---^
使用vanilla JavaScript,你不需要哈希(),例如 但是,在使用jQuery时,您确实需要将哈希值放在基于CSS的目标元素中。#
document.getElementById('id_here')
id
尝试检查选择器的长度,如果它返回你一些东西,那么元素必须存在,否则不存在。
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
}