• JQuery 杂项


    1、用jquery从多个条件中 取某个值  //SB.configXml为配置文件

    var showCheckedTicker = $j(SB.configXml).find("root tools t[id='PG'][type='PA']").attr("showChecked");

    2将条件符合的checkbox选中,匹配条件的数据保存在TableCheckedTicker中,document为上下文,或者某个div也可以$('#divid')

    $j(":checkbox[id='chk" + TableCheckedTicker[i] + "']", document).attr("checked",true); 

    3数组出数据,从数组selectIndex.pop中出数据

    AM_TABLE.selectIndex.pop();

    4、正则表达式

    var reg = new RegExp("\\*","g");  与 var reg = /\*/g; 是等价的

    str = str.replace(reg," ");//将字符串中的所有*替换成空格

    5、遍历查询xml的数据,进行处理

     jQuery(SB.postData).find("Securities Security").each(function ()
    {
        var node=jQuery(this);
        var secid = node.attr("securityid");
        var ticker = node.attr("ticker");
        var dtcccode = node.attr("dtcccode");                      
       
        if(dtcccode != null && dtcccode != "")
        {
            if((secid==undefined || secid == "undefined") && (ticker==undefined|| ticker == "undefined"))
            {                                  
                node.remove();
            }
            else
            {
                node.removeAttr("dtcccode");
            }                             
          
        }
    });            

    6在xml中循环遍历查找所有的某个节点

    jQuery(SB.postData).find("Security").each(function ()
    {
        var node=jQuery(this);
        var secid = node.attr("securityid");
        var ticker = node.attr("ticker");
        var dtcccode = node.attr("dtcccode"); 
        var isMappingDtcc = node.attr("isMappingDtcc");
        var isDtccCode = node.attr("isDtccCode");
        var dtccKey = node.attr("Dtcckey");
                             
       
        if(isMappingDtcc == "1" && (isDtccCode != ""|| isDtccCode ==null ||isDtccCode ==undefined || isDtccCode=="undefined" ))
        {
            if((secid==undefined || secid == "undefined") && (ticker==undefined|| ticker == "undefined"))
            {                                  
                node.remove();
            }
            else
            {
                node.removeAttr("dtcccode");
                node.removeAttr("isMappingDtcc");
                node.removeAttr("Dtcckey");
            }                             
          
        }
    });

    7、得到iframe之外的一个html控件的值

    I have an iframe and I wrote this code

    window.parent.document.getElementById('parentPrice').innerHTML 
    to access parent element. How to get the same result using jquery?
    Or how to access iFrame parent page using jquery?

    答案:$('#parentPrice', window.parent.document).html();  //jquery object

    $('#parentPrice', window.parent.document)[0].Id;  // dom object

     8.blog:

    http://www.cnblogs.com/zhangziqiu/tag/jQuery/

  • 相关阅读:
    PAT Basic 1001
    PAT基础6-11
    PAT基础6-12
    PAT基础6-10
    修改正在进行遍历的列表
    使用管道和cronolog切割日志
    python logging模块
    python实现广度优先搜索和深度优先搜索
    多继承下的super()指向的不一定是直接父类
    python3 pandas DataFrame常见用法
  • 原文地址:https://www.cnblogs.com/vihone/p/1962479.html
Copyright © 2020-2023  润新知