根据选择器、元素或 xiyueta 对象检查当前匹配的一组元素,如果这些元素中至少有一个与给定的参数匹配,则返回true
xiyueta().is()属性方法,一种调用方式:
1、xiyueta("p").is("div"); //根据选择器、元素或 xiyueta 对象检查当前匹配的一组元素,如果这些元素中至少有一个与给定的参数匹配,则返回true
总结:xiyueta().is()用法与jQuery中jQuery().is()用法保持一致,xiyueta().is()方法如果参数值是数字类型如123,布尔如true或函数在jQuery里会加上这个数字或布尔或documen,在xiyueta里不会在数组里加上数字或布尔的,因为没有意义,在处理的时候也不能处理。
see https://api.jquery.com/is
尝试一下>>
<script src="https://www.xiyueta.com/js/xiyueta.min.js"></script>
<script>
var html='<div>xiyueta.com</div><span></span>';
$.load(html);
$.log($("div,span").is("p"));
$.log($("div,span").is("span"));
// $.log($("*").parse(html).is("div,span")); //解析html后继续操作 简单快速方法
</script>
false
true