精华内容
下载资源
问答
  • 1.choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。 当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 ...

    1.choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。 

    当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则为 default。例如下面例子,同样把所有可以限制的条件都写上,方面使用。choose会从上到下选择一个when标签的test为true的sql执行。安全考虑,我们使用where将choose包起来,放置关键字多于错误。

     

    <!--  choose(判断参数) - 按顺序将实体类 User 第一个不为空的属性作为:where条件 -->  
    <select id="getUserList_choose" resultMap="resultMap_user" parameterType="com.yiibai.pojo.User">  
        SELECT *  
          FROM User u   
        <where>  
            <choose>  
                <when test="username !=null ">  
                    u.username LIKE CONCAT(CONCAT('%', #{username, jdbcType=VARCHAR}),'%')  
                </when >  
                <when test="sex != null and sex != '' ">  
                    AND u.sex = #{sex, jdbcType=INTEGER}  
                </when >  
                <when test="birthday != null ">  
                    AND u.birthday = #{birthday, jdbcType=DATE}  
                </when >  
                <otherwise>  
                </otherwise>  
            </choose>  
        </where>    
    </select>  

     

    2.if-test 不会跳出判断语句

    2.1 if-test标签判断语法: 
    @see http://blog.csdn.net/z69183787/article/details/51589171 
    用==判断时应写成

    1. <if test='type=="y"'>

    2. and status = 0

    3. </if>

    而不是

    1. <if test="type=='y'">

    2. and status = 0

    3. </if>

    mybatis是使用的OGNL表达式来进行解析的,在OGNL的表达式中,’y’会被解析成字符,因为java是强类型的,char 和 一个string 会导致不等。所以if标签中的sql不会被解析。具体的请参照 OGNL 表达式的语法

    展开全文
  • 动态改变li标签样式

    2011-07-25 17:20:50
    function change(obj){ var arrayli = obj.parentNode.getElementsByTagName("li"); //获取li数组 for(i=0;i;i++) { arrayli[i].className=""; if(obj==arrayli[i]... obj.className="test"; } } } </script>
  • test body { margin:0; padding:0; font-size:62.5%; font-family:Verdana,Arial,sans-serif; text-align:center; } #nav ul { margin:0; padding:0; list-style:none; font-size:1.2em; background:#036; } #nav...
    展开全文
  • 获取 <li标签的所有 class

    千次阅读 2018-10-23 10:49:58
    # !/usr/bin/env python # -*- coding: utf-8 -*- from lxml import etree # 获取文件元素 htmlEmt = etree.parse('test03.html') ... 标签 result = htmlEmt.xpath('//li/@class') print result print typ...
    # !/usr/bin/env python
    # -*- coding: utf-8 -*-
    from lxml import etree
    
    # 获取文件元素
    htmlEmt = etree.parse('test03.html')
    # 获取所有的 <li> 标签
    result = htmlEmt.xpath('//li/@class')
    print result
    print type(result)
    
    <html><body><div>
        <ul>
             <li class="item-0">a01<a href="link1.html">first item</a></li>
             <li class="item-1">b02<a href="link2.html">second item</a></li>
             <li class="item-inactive">c03<a href="link3.html">third item</a></li>
             <li class="item-1">d04<a href="link4.html">fourth item</a></li>
             <li class="item-0">e05<a href="link5.html">fifth item</a></li>
    		 <a class='aaaa'>ddd</a>
        </ul>
    	<div>
    展开全文
  • 点击li标签获取该标签的内容

    千次阅读 2017-02-21 17:17:42
    对Ul下的li标签执行点击事件——如何获取你所点击的标签 问题所来:做项目时,一般的数据都是用循环动态加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理的问题就来了。 例如:点谁就显示...

    对Ul下的li标签执行点击事件——如何获取你所点击的标签

    最简单的办法:

    <!--  获取该标签的id -->—
    $(document).click( function (e) {  // 在页面任意位置点击而触发此事件
       $(e.target).attr( "id" );        // e.target表示被点击的目标
    })



    获取其他内容 类推







    问题所来:做项目时,一般的数据都是用循环动态加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理的问题就来了。

    例如:点谁就显示谁的数值

    <ul >

     <li id="test" class="test1">1</li>

     <li id="test" class="test1">2</li>

      <li id="test" class="test1">3</li>

      <li id="test" class="test1">4</li>

    </ul>

     

    错误:这种做法永远只能取到第一个

    $("#test").click(function(){

       alert($(this).text()); 
      });

     

    1解:   没有class属性的时候   

     在相同的标签外部(随便找一个即可,需要包裹所有的相同标签)  

    ( ul包裹了所有的li, on里面的 第一个参数:需要的做的事件类型,第二个参数:对谁做 执行这个事件的对象)

     对于ul中的li

    $("ul").on("click","li#test",function(){    

         alert($(this).text());
     });

    对于表格中的td

    <table class="display" id="example" cellspacing="0" width="100%">
    <thead>
    <tr> <th>型号编号</th> <th>型号名称</th> <th>型号描述</th> <th>创建时间</th>  <th>操作</th> </tr>
    </thead>


    <tbody>
    <tr> <td>1</td> <td>车子</td> <td>描述</td> <td>2016/11/15</td>  <td> <button id='delrow' type='button'>删除</button> </td> </tr>

    <tr> <td>2</td> <td>衣服</td> <td>描述2</td> <td>2016/11/16</td>  <td><button id='delrow' type='button'>删除</button></td> </tr>

    </tbody>
    </table>

     

    $('#example tbody').on('click', 'button#delrow', function () {

         var tt = $("#example").DataTable();
          tt.row($(this).parents('tr')).remove();  //删除你点击的行

       });

     

    2解:有class属性    通过循环来做

    $(".test").each(function(){

        alert( $(this).text());

    });

     

    3解:有class属性

    $(".test").click(function(){

        alert( $(this).text());

    });

     

    分类:  JQuery
    展开全文
  • js如何获取点击<li>标签里的内容值

    千次阅读 2019-04-25 14:06:00
    路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。...ul id="test"> <li>Glen</li> <li>Tane</li> <li>John</li> <li>Ralph</li...
  • JQuery实现点击li标签改变样式class

    万次阅读 2018-03-06 22:46:21
    思路:对所有的 li标签添加点击事件,然后利用siblings([expr])取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合。可以用可选的表达式进行筛选,去除同辈的样式,然后在给当前点击的li标签...
  • 获取li标签文本内容

    千次阅读 2019-09-17 15:41:30
    思路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。实例演示如下: 1、HTML结构 <ulid="test"> <li>Glen</li> <...
  • javascript获取点击<li>标签里的值

    千次阅读 2016-07-08 18:39:12
    思路利用 li 的onclick 事件 来获取    具体参考下面例子 ...test"&gt; &lt;li&gt;Glen&lt;/li&gt; &lt;li&gt;Tane&lt;/li&gt; &lt;li&gt;John&
  • js如何获取点击<li>标签里的值

    千次阅读 2017-08-01 11:54:51
    思路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。实例演示如下: 1、HTML结构 ...ul id="test">  li>Glenli>  li>Taneli>  li>Johnli>  li>Ralphli> ul>
  • 如果直接在网页用 ul li 标签,默认情况下有一个小黑点,并且每个li前面还有一段空白,尤其是li中包括图片的情况。为什么会出现这种情况?ul li 是 html 中的列表标签,所以默认每个li前面都有一个小黑点。而每个li...
  • 问题所来:做项目时,一般的数据都是用循环动态加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理的问题就来了。 例如:点谁就显示谁的数值 <ul id="test">...li class="test"...
  • 两种方式: 1/.根据div中的class属性 指定ul 找到选中的单个li $(".f_dingdan ul li").click(function(){ var a=$(this).find("input").val() /使用...根据ul标签里面设置的id获取总的li标签,通过for循环获取单个...
  • 对Ul下的li标签执行点击事件

    千次阅读 2017-08-28 15:56:19
    html:<ul id="test"> <li class="add">北京</li> <li class="add">上海</li> ...</ul>1: 不用class属性, 需要包裹所有的相同标签, ul包裹了所有的li。 on里面的参数: 需要的做的事件类型,对谁执行这个事
  • 两种方式: 1/.根据div中的class属性 指定ul 找到选中的单个li $(".f_dingdan ul li").click(function(){ var a=$(this).find("input")...根据ul标签里面设置的id获取总的li标签,通过for循环获取单个li里面的特定值...
  • //拼接标签 $("#images").listview("refresh"); //刷新列表 $("#images").trigger("create"); //重新加载样式 }); } }); } ``` 对图片显示的JQ代码(是否有可能是JQ控制的结果) ``` ...
  • 问题所来:做项目时,一般的数据都是用循环动态加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理的问题就来了。例如:点谁就显示谁的数值&lt;ul id="test"&gt; &lt;li...
  • 爬取li标签下的<a> 的 href

    千次阅读 2018-10-23 10:04:56
    # !/usr/bin/env python # -*- coding: utf-8 -*- from lxml import etree # 获取文件元素 from lxml import etree # 获取文件元素 htmlEmt = etree.parse('test02...li&gt; 标签 result = htmlEmt.xpath('//a...
  • 前端实现 ul 定位到某个 li 标签

    千次阅读 2020-09-25 17:48:45
    } style> <body onload="test()"> <div class="container"> <ul class="box"> <li class="item">111li> <li class="item">222li> <li class="item">333li> <li class="item">444li> <li class="item">555li> ul> ...
  • JS实现li标签的删除

    千次阅读 2017-07-24 20:30:56
    "Test" ); var div = document.getElementsByClassName( "user-delete" ); var ul = document.querySelector( "#J_List" ); var list = ul.querySelectorAll( "li" ); for ( var i = 0 ; i ; i++) ...
  • 对ul 下的li标签执行点击事件

    万次阅读 2017-07-26 17:42:17
    问题来源:做项目时,一般的数据都是用循环动态的加载出来的,结构都是一样的,只是绑定的值不同,如何对相同的标签做处理。...(ul包裹了所有的li,on里面的第一个参数:需要做的事件类型,第二个参数:对谁做执行
  • li里的标签右对齐

    千次阅读 2009-07-20 09:28:00
    .test{margin:0;padding-left:0px;border:2px solid #cccccc;width:500px;line-height:1.5em;font-size:12px;}.test ul{margin-left:0px;list-style:none;padding:0;border:0;margin:10px 0 10px 10px;}.test li{/*f
  • 在很多项目中,特别是项目中菜单栏,一般都是li标签,当我们需要进行点击事件,需要判断点击的是哪一个菜单,第几个菜单 ,因此,我们需要获取其索引值(现在框架都会自动返回值... #test li{ cursor: pointer; }
  • html css设置ul li标签中的中文文字自动换行 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=...
  • jquery获取html标签li中的value问题

    万次阅读 2016-10-11 19:16:50
    JS代码 var liValue = $('#test').val(); alert(liValue); //此结果为7 var liValueTwo = $('#test').attr("value"); alert(liValueTwo);...在群里看到有人问这个问题,处于好奇就搜了一下...在于HTML的li标签的属性

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,825
精华内容 18,730
关键字:

litest标签