`
ifox
  • 浏览: 64503 次
社区版块
存档分类
最新评论

jQuery如何判断某个对象有无某个属性

 
阅读更多

   var scopeList = '<s:property value="listEntity.strChangeScope"/>';

        var scope = scopeList.split("^");
        if (scope.length > 0) {
             for ( var i = 0; i < scope.length; i++)  {
                     if(scope[i]=='01'){                
                             $("#enName").removeAttr("style");        
                     }else if(scope[i]=='02'){                
                             $("#enReAdress").removeAttr("style");
                     }else if(scope[i]=='03'){                
                             $("#enEconomicProperty").removeAttr("style");
                     }else if(scope[i]=='04'){
                             $("#enSupplyScope").removeAttr("style");        
                     }
           }
      }
      if((typeof($("#enName").attr("style"))!="undefined")&&(typeof($("#enReAdress").attr("style"))!="undefined")&&(typeof($("#enEconomicProperty").attr("style"))!="undefined")&&(typeof($("#enSupplyScope").attr("style"))!="undefined")) {
                   $("#message").removeAttr("style");
     }
 

 

上面是源码,这段代码的功能是查看变更范围scopt内有没有值,默认所有内容都是隐藏的,如何scopt有值的话就删除掉其相应的style属性(这个属性包含了隐藏)。如果没有变更,也就是scope为空,就显示message里面的内容。主要代码已经用红色字符标记出来了。本来想用jquery来写,只可惜不会,只能用这种方法。

分享到:
评论

相关推荐

    jQuery Data Linking 对象与对象之间属性的关联

    ASP.NET团队最近还向jQuery社区提交了被称为“data linking”的技术,Data Linking可以帮助你实现对象与对象之间属性的关联——当其中一方发生改变时另一方也随之改变。方便的实现页面中展现的数据与实际数据对象中...

    jQuery中判断对象是否存在的方法汇总

    因此,直接将jQuery对象作为条件判断是无法区分元素是否存在的情况。 正确的方法是检查jQuery对象的`length`属性。`$("#id").length`会返回与选择器匹配的元素数量。如果元素存在,`length`将大于0,否则为0。所以...

    用JQuery 判断某个属性是否存在hasAttr的解决方法

    在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class=”new” 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $(“input[name=new]”).hasClass(“new”) 即可判断. 但是有时候我们需要...

    jquery dom对象 详细介绍1

    9. **表单对象属性选择器**: - `:enabled` 和 `:disabled`:匹配启用或禁用的表单元素。 - `:checked` 和 `:selected`:匹配被选中的单选按钮、复选框和选项。 ### 二、jQuery对象与DOM对象 - **DOM对象**:...

    jquery判断复选框是否被全部选中,达到全选的目的

    标题提到的“jquery判断复选框是否被全部选中,达到全选的目的”,就是针对这一需求的具体实现。下面我们将详细探讨如何利用jQuery来完成这个功能。 首先,我们需要理解jQuery库的基本用法。jQuery是一个广泛使用的...

    JQuery高级编程之面向对象.rar

    4. **原型链和继承**: jQuery对象可以通过原型链实现继承,这样可以复用父类的方法和属性。使用`$.extend()`或`Object.create()`可以实现这一点,提高代码的复用性。 5. **封装**: 面向对象的核心思想之一就是封装...

    jquery对象和dom对象

    DOM对象拥有原生的JavaScript属性和方法,如`innerHTML`、`style`、`addEventListener`等,用于读取或修改元素的属性、样式和事件处理。 例如,以下代码展示了如何获取并修改DOM对象的文本内容: ```javascript ...

    jquery判断360浏览器

    // 扩展jQuery对象 $.extend({ is360Browser: function() { var userAgent = navigator.userAgent; // 360浏览器的User Agent通常会包含"QIHU"或者"360SE"、"360EE"等关键词 return /QIHU|360SE|360EE/i.test...

    jQuery判断对象是否存在的方法

    本文实例讲述了jQuery判断对象是否存在的方法。分享给大家供大家参考。具体如下: 一、传统Javascript的写法 obj = document.getElementById(someID); if (obj){ obj.innerText(hi); } 在jQuery中,var obj = $...

    Jquery判断$(#id)获取的对象是否存在的方法

    正确使用判断对象是否存在应该用: 代码如下: if($(“#id”).length&gt;0){}else{} 使用 jQuery 对象的属性 length 来判断,如果 &gt; 0 就存在。 或者 代码如下: if($(“#id”)[0]){} else {} 或者直接使用原生的 ...

    Jquery对象集合

    在JavaScript中,DOM(Document Object Model)元素是网页结构的表示形式,而jQuery对象是对这些DOM元素的封装,提供了一组强大的方法和属性。jQuery对象集合则是一系列jQuery对象的组合,允许我们对一组元素执行...

    jQuery实现简单复制json对象和json对象集合操作示例.docx

    1. **浅拷贝**:当仅传递两个对象作为参数时,`jQuery.extend(target, source)`,`target` 对象将接收 `source` 的属性,但不会改变原始对象。如果 `source` 和 `target` 有相同的属性,`source` 的属性值会覆盖 `...

    jquery对象和dom对象.doc

    这些DOM对象可以使用JavaScript原生的属性和方法,如`innerHTML`,`style`等。 例如,以下代码展示了如何获取和设置元素的`innerHTML`: ```javascript // 使用jQuery对象 $("#msg").html(); // 将jQuery对象转换...

    JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值

    JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值

    jQuery源码分析-03构造jQuery对象

    `jQuery.fn`和`jQuery.prototype`指向同一个对象,这使得所有jQuery对象都能够共享相同的方法和属性。其中`init`方法负责处理不同的`selector`参数,并返回一个包含所选元素的jQuery对象。 #### 四、处理不同的`...

    jQuery淘宝商品多属性查询

    可以使用jQuery来维护这些状态,例如将选中的属性值存储在DOM元素的data属性中,或者使用JavaScript对象来管理。 6. **动画效果**:为了提升用户体验,可以利用jQuery的动画功能来优雅地展示结果。例如,当用户更改...

    jQuery第1天:JQ基本介绍、使用步骤、jQuery对象与DOM对象(重点)、jQuery选择器

    本篇文章将深入探讨jQuery的基础知识,包括其基本介绍、使用步骤、jQuery对象与DOM对象的区别,以及jQuery的选择器。此外,我们还将讨论`mouseover`与`mouseenter`事件的区别、`index()`方法的用法以及如何区分...

    jquery仿淘宝SKU选择商品属性代码

    2. **事件绑定**:jQuery的`on()`方法可以监听并处理用户的交互事件,例如当用户点击某个属性选项时,触发相应的函数,更新显示的库存和价格信息。 3. **AJAX交互**:在SKU选择过程中,可能需要通过Ajax异步请求从...

    jQuery 1.5 遍历xml节点属性

    2. **$(xmlDoc) 或 $(xml)**:将解析后的XML对象转换为jQuery对象,这样可以使用jQuery的方法进行操作。如: ```javascript var $xml = $(xmlDoc); ``` 3. **.find()**:找到XML中的特定节点。例如,查找所有...

Global site tag (gtag.js) - Google Analytics