点,例如f.function()表示f是function(或者是包含function的对象或函数)的对象,f调用function进行工作。:,冒号,冒号前面的属于这个属性的名字,后面的是这个属性的值
创新互联主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务凤凰,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
这个要看你要做什么判断了,比如:
$("input[type=checkbox]").is(":checked");//判断复选框是否选中
$("div").is(":hidden");//判断是否隐藏
$(document).ready(function(){
$("#bt").click(function(){
if($("#cb").is(":checked")){
alert('yes');
}else{
alert('no');
}
});
});
input type="checkbox" id="cb" /
input type="button" value="click" id="bt" /
点击按钮开始判断。
如果希望取到tagName后再进行判断,可以使用jquery
$(element).is()来实现。
如果是为了取到tagName后再进行判断,那直接用下面的代码会更方便:
$(element).is('input')
如果是要取到标签用作到别的地方,可以使用代码:
$(element)[0].tagName
或:
$(element).get(0).tagName
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");
}
});