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

检查jQuery中是否存在元素

检查jQuery中是否存在元素

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

3 回答

?
MYYA

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

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

你得把#元素id之前:

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

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


查看完整回答
反对 回复 2019-07-22
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

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

 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-22
?
炎炎设计

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

试试这个:

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

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


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

添加回答

举报

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