JQuery-返回布尔值Is()方法.条件判断

    $(function(){
        $("ul").click(function(event){
            var tar = event.target;
            if(tar.tagName == "STRONG"){
                alert(tar.tagName);
            }
        });
    })

上面是原生JS判断;

$(function(){
        $("ul").click(function(event){
            var tar = event.target;
            if($(tar).is("strong")){
                alert(tar.tagName);
            }
        });
})

上面是JQuery的Is()方法判断;

JQuery里面的方法大多是返回JQuery对角.而Is()方法,返回的一个布尔值;

区别:

$(tar):将tar对象包装成一个jquery对象,只有这样,才能使用jquery的方法;
$(tar).is("strong"):用Is()方法来判断;
时间: 2024-08-18 19:46:54

JQuery-返回布尔值Is()方法.条件判断的相关文章

Mybatis 3 返回布尔值,需要注意的地方

在Mybatis中,有时候需要返回布尔值 ,来确定某个记录行是否存在. 例如: <select id="isExistCode" parameterType="string" resultType="boolean"> <![CDATA[ select count(id) from table where code=#{code} ]]> </select> 说明: Mybatis是根据查询到的记录数进行转换的

输入三个值,进行条件判断

import java.util.Scanner; class Test4  {     public static void main(String[] args)      {         Scanner s=new Scanner(System.in);         System.out.println("身高:");         System.out.println("财富:");         System.out.println("

Linux shell脚本编程if语句的使用方法(条件判断)

if 语句格式if  条件then Commandelse Commandfi        别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi     if 的三种条件表达式 ifcommandthen if 函数then 命令执行成功,等于返回0 (比如grep ,找到匹配)执行失败,返回非0 (grep,没找到匹配)if [ expression_r_r_r  ]then    表达式结果为真,则返回0

存储过程返回布尔值以及C#相关处理

前段时间有在数据库以及程序之间使用到布尔(bool,Boolean)值的问题. 比如在SQL中,你想判断记录是否存? 通常你会这样写: DECLARE @IsExists BIT = 0 IF EXISTS(SELECT TOP 1 1 FROM [dbo].[SixSResponsiblePerson] WHERE [SixS_nbr] = @SixS_nbr AND [UsersId] = @UsersId) SET @IsExists = 1 SELECT @IsExists 或者你可以按

jquery获取窗口高度的方法及判断scroll滚动到底部

$(window).height()     获取的是当前可视窗口的高度,也就是用户能看到的窗口的高度,是不变的(在窗口大小不变的前提下)$(document).height()  获取的是窗口内文档的高度,这个高度随着文档内容的高度改变而改变 当窗口滚动条滚到最低端时,$(document).height() == $(window).height() + $(window).scrollTop().当窗口内文档高度不足浏览器窗口高度时,$(document).height()返回的是$(wi

jQuery获取属性值的方法

1.利用绑定事件:     $(".callback").on("click","#knbh",function(){      ******      **************             //取值           var value=$(this).text();      });   解析:这是一个绑定事件,利用冒泡方法来绑定,最主要就利用了this, 触发事件为#knbh 2. 如果去触发某行,可以使用: $(&quo

Jquery 获得服务器控件值的方法小结(转)

由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法. <!--服务器控件代码:--> <asp:TextBox ID="txtUserID" runat="server"></asp:TextBox> 1 //jquery方法. 2 1. $("#<%=txtUserID.ClientID%>").val(); 3 4

mysql 对返回的值是null进行判断和重新赋值

SELECT IFNULL(sum(c.tax_data),0) ,IFNULL(SUM(c.fiscal_ret),0) FROM corp_tax c WHERE c.industry_id = 100 and c.corp_year =2018 and c.corp_month =6 and c.status = 1 and park_id=1 使用ifnull(expr,expr) 来处理.上面的sql  sum(c.tax_data) 如果是null 则返回0. 原文地址:https:

将字符串转化为布尔值的方法

<script> function toboolean(val){ switch (val.toLowerCase()){ case "true": case 1: case "yes": return true; case "false": case 0: case "no": case null: return false; default:return Boolean(val); } } alert(tobo