相关疑难解决方法(0)

jQuery是否存在"存在"功能?

如何在jQuery中检查元素的存在?

我当前的代码是这样的:

if ($(selector).length > 0) {
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

有更优雅的方式来解决这个问题吗?也许是插件或功能?

javascript jquery

2669
推荐指数
37
解决办法
73万
查看次数

如何找到jQuery中是否存在具有特定id的div?

我有一个函数<div>在点击时附加一个元素.该函数获取被点击元素的文本并将其分配给一个名为的变量name.然后将该变量用作<div> id附加元素的变量.

我需要看是否<div> idname之前我追加的元素已经存在,但我不知道怎么找这个.

这是我的代码:

$("li.friend").live('click', function() {
  name = $(this).text();

  // if-statement checking for existence of <div> should go here
  // If <div> does not exist, then append element
    $("div#chatbar").append("<div class='labels'><div id='" + name + "' style='display:none;'></div>" + name + "</div>");

  // Else
    alert('this record already exists');
});
Run Code Online (Sandbox Code Playgroud)

这看起来非常简单,但我收到错误" 搜索类名时文件意外结束".我不知道这意味着什么.

if (document.getElementById(name)) {
  $("div#" + name).css({bottom: '30px'});
} else {
  $("div#page-content div#chatbar").append("<div class='labels'>" + name + "</div><div id='" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

252
推荐指数
8
解决办法
47万
查看次数

标签 统计

javascript ×2

jquery ×2