jqueryis,jqueryis方法

jquery使用$(element).is()来判断获取的tagName

如果希望取到tagName后再进行判断,可以使用jquery

创新互联公司服务项目包括长白网站建设、长白网站制作、长白网页制作以及长白网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,长白网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到长白省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

$(element).is()来实现。

如果是为了取到tagName后再进行判断,那直接用下面的代码会更方便:

$(element).is('input')

如果是要取到标签用作到别的地方,可以使用代码:

$(element)[0].tagName

或:

$(element).get(0).tagName

jQuery 的is用法

jQuery 遍历 - is() 方法

定义和用法

is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。

语法

.is(selector)

详细说明

与其他筛选方法不同,.is() 不创建新的 jQuery 对象。相反,它允许我们在不修改 jQuery 对象内容的情况下对其进行检测。这在 callback 内部通常比较有用,比如事件处理程序。

假设我们有一个列表,其中两个项目包含子元素:

ul

lilist strongitem 1/strong/li

lispanlist item 2/span/li

lilist item 3/li

/ul

您可以向 ul 元素添加 click 处理程序,然后把代码限制为只有当列表项本身,而非子元素,被点击时才进行触发:

$("ul").click(function(event) {

var $target = $(event.target);

if ( $target.is("li") ) {

$target.css("background-color", "red");

}

});

Jquery利用is判断多选框是不是被选中

假设多选框的name='chkbx',那么可以如下来判断

var chks = $("[name='chkbx']:checked")

或者

var chks = $("[name='chkbx']").find("option:checked");

判断是否为空,不为空就至少有一个被选中,不为空时也可以通过length来获取个数


当前文章:jqueryis,jqueryis方法
文章路径:http://scjbc.cn/article/dscijjo.html

其他资讯