You can use .length
after the selector to see if it matched any elements, like this:
if($("#" + name).length == 0) {
//it doesn't exist
}
The full version:
$("li.friend").live('click', function(){
name = $(this).text();
if($("#" + name).length == 0) {
$("div#chatbar").append("<div class='labels'><div id='" + name + "' style='display:none;'></div>" + name + "</div>");
} else {
alert('this record already exists');
}
});
Or, the non-jQuery version for this part (since it's an ID):
$("li.friend").live('click', function(){
name = $(this).text();
if(document.getElementById(name) == null) {
$("div#chatbar").append("<div class='labels'><div id='" + name + "' style='display:none;'></div>" + name + "</div>");
} else {
alert('this record already exists');
}
});
2018年5月2日 ... 在项目中遇到需要判断某个div元素是否有id这个属性的需求使用jQuery 对象的属性length 来判断,如果> 0 就存在。或者if($("#id")[0]){} else ...
You can use .length after the selector to see if it matched any elements, like this: if($("#" + name).length == 0) { //it doesn't exist }. The full version:
我们可以通过呢jQuery 的length 属性判断id 是否存在: 实例[mycode3 type='js'] if ($('#myElement').length > 0) { // 存在} [/mycode3] 尝试一下» 也可以写成插件 ...
2021年5月22日 ... 使用jquery判断id属性是否存在的方法:1.新建html项目,引入jquery;2 ... 通过id获取标签对象,使用if语句判断是否存在;. jquery如何判断id是否存在.
As an ID can only exists once, and duplicates are ignored by JS and jQuery, this may lead to confusion if you do not explain that it is a 0 or 1 situation :) – ...
2016年4月11日 ... Jquery判断$("#id")获取的对象是否存在的方法一、判断对象对象是否存在如果是下面的jQuery 代码判断一个对象是否存在,是不能用的复制代码代码 ...
2022年5月26日 ... 判断方法:1、通过id属性值获取指定元素,语法“$("#id值")”,会返回一个包含指定元素的jQuery对象;2、使用“元素对象.length>0”语句判断指定jQ对象中元素 ...
2020年11月30日 ... jquery判断某个标签Id是否存在的方法:使用jQuery对象的属性length来判断,如果【>0】就存在,代码为【if($("#id")[0]){} else {}】。
<div id="mydiv" class="foo bar"></div>. The .hasClass() method will return true if the class is assigned to an element, even if other classes also are. For ...
If a member is already registered , i want JQUERY to display 'Member ... $query= sprintf("select * FROM member where email='%s' ", $id); ...
2008年12月14日 ... 判断html标签是否存在,jquery怎么判断标签元素是否存在? jquery判断页面标签元素是否存在在传统的Javascript里,当我们对某个页面元素进行某种操作前,最 ...
2022年1月14日 ... 方法:1、利用attr()方法获取指定元素的id属性值,语法为“$(元素).attr('id')”;2、利用if语句和“==”运算符判断是否包含某个id即可,语法为“if(id属性值 ...
问题描述笼统,大概分两种情况吧:. 判断是否存在id为某个值的元素:. if ($('#myId').length) { // 存在这个元素,其id为:myId }. 判断某个元素是否有某个id值:.
2018年4月5日 ... 参数:thisArg(可选)从该索引处开始查找searchElement。如果为负值,则按升序从array.length + fromIndex 的索引开始搜索。默认为0。 {代码...}
“check if element with id exists jquery” Code Answer's · jquery check if element exists · jquery test div exists · check element exist in jquery · jquery check if ...
You can use the jQuery .length property to determine whether an element exists or not in case if you want to fire some event only if a particular element ...