• 通过this获取当前点击选项相关数据


    很多时候jquery只能或者应该回去一个集合。然后通过this获取触发时间的对象及相关属性

      this.jq('#needsType').on("click", ".selection", function (e) {
    
           e.stopPropagation();
        //获取父级元素,使得隐藏的ul在添加on方法后显示出来
    var that = $(this).parent(); console.log(that); that.addClass('on'); that.find('ul li').click(function () {
        //获取当前点击元素的data属性的val值
    var val= $(this).data('val'); that.find('input[type=text]').val($(this).text()); that.removeClass('on'); }); });

     网页部分

    <div id="readStatus" class="e-select w210 fl ml5">
    <div class="selection w150">
    <input type="text" readonly="" class="text w120 valid fl" value="{{if status}}{{status}}{{else}}请选择{{/if}}" >
    <em class="add-on fl"><i class="fa fa-angle-double-down"></i></em>
    </div>
    <ul class="w150 tc f_12" >
    <li data-val="status">全部信息</li>
    <li data-val="status">未看过</li>
    <li data-val="status">已看过</li>
    <li data-val="status">已回答</li>
    </ul>
    </div>
    请把你的疑问评论在下方。
  • 相关阅读:
    busybox 注意事项
    Implicit vs Explicit Sharing
    Font Creator Program 字库修改合并软件
    Iperf 源代码分析(四)
    QML 中文支持
    file operation
    MFC异常 与C++标准异常
    统一建模语言(UML) 版本 2.0
    MultiByteToWideChar和WideCharToMultiByte用法详解
    UML 基础: 类图
  • 原文地址:https://www.cnblogs.com/zzcit/p/5691084.html
Copyright © 2020-2023  润新知