为了账号安全,请及时绑定邮箱和手机立即绑定

检查jQuery中是否存在元素

检查jQuery中是否存在元素

湖上湖 2019-07-26 14:14:55
检查jQuery中是否存在元素如果元素是由.append()方法?$('elemId').length对我不管用。
查看完整描述

3 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

$('elemId').length对我不管用。

你得把#元素id之前:

$('#elemId').length---^

使用香草JavaScript,您不需要散列(#)document.getElementById('id_here')但是,在使用jQuery时,确实需要基于id就像CSS一样。




查看完整回答
反对 回复 2019-07-27
?
温温酱

TA贡献1752条经验 获得超4个赞

尝试检查选择器的长度,如果它返回某些内容,则元素必须不存在。

 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}


 

查看完整回答
反对 回复 2019-07-27
?
当年话下

TA贡献1890条经验 获得超9个赞

试试这个:

if ($("#mydiv").length > 0){
  // do something here}

如果不存在元素,Length属性将返回零。



查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信