当前位置: 首页 > 网络技术

js数组是否包含某个元素,怎么判断某元素中是否含有另外一个元素?谢谢。javascript

 时间:2020-04-29 09:50:24 来源: 

如何在js中判断是否包含某个字符串

varstr='helloword';varcompare='wo'str.indexOf(compare)>-1//true

使用jquery查找某个元素之后的所有满足条件元素(包括兄弟节点、子节点和无关节点)

首先是自己的所有后代: $("#b").find("*")然后内是自己的所有弟弟:容$("#b").nextAll()接着是弟弟们的所有后代:$("#b").nextAll().find("*")然后是自己所有祖先的弟弟(父亲的弟弟、祖父的弟弟……):$("#b").parents().nextAll()最后是所有祖先的弟弟们的所有后代:$("#b").parents().nextAll().find("*")

js 判断元素是否含有class

非IE6,7,8可以直接用自带的属性getElementsByClassName,如果需要考虑兼容,就需要自己写zhidao了。下面是自己写的: function getClassName(obj,sName) //-->obj是要获取元素的父级{ //-->sName是class名字if(document.getElementsByClassName) {return obj.getElementsByClassName('sName');}else{var aTmp = obj.getElementsByTagName('*');var aRes=[];var arr =[];for(var i=0;i

怎么判断数组中是否含有某个元素

可以使用数组的百indexOf()方法,如果返回度值为-1则说明不存在,如果返回值为大于-1的整数知,则说明道存在。例如:var arr = [1,2,3];arr.indexOf(1); // 返回专0arr.indexOf(5); // 返回-1附:返回值为数组中的最靠前元素在数属组的位置

JQuery如何判断某个div下是否包含特定的div

if ($('#user-20130011 #age-20130011').length) { // 表示 有这个div} else { //没有div}本回答被提问者采纳