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来写,只可惜不会,只能用这种方法。
分享到:
相关推荐
ASP.NET团队最近还向jQuery社区提交了被称为“data linking”的技术,Data Linking可以帮助你实现对象与对象之间属性的关联——当其中一方发生改变时另一方也随之改变。方便的实现页面中展现的数据与实际数据对象中...
因此,直接将jQuery对象作为条件判断是无法区分元素是否存在的情况。 正确的方法是检查jQuery对象的`length`属性。`$("#id").length`会返回与选择器匹配的元素数量。如果元素存在,`length`将大于0,否则为0。所以...
在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class=”new” 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $(“input[name=new]”).hasClass(“new”) 即可判断. 但是有时候我们需要...
9. **表单对象属性选择器**: - `:enabled` 和 `:disabled`:匹配启用或禁用的表单元素。 - `:checked` 和 `:selected`:匹配被选中的单选按钮、复选框和选项。 ### 二、jQuery对象与DOM对象 - **DOM对象**:...
标题提到的“jquery判断复选框是否被全部选中,达到全选的目的”,就是针对这一需求的具体实现。下面我们将详细探讨如何利用jQuery来完成这个功能。 首先,我们需要理解jQuery库的基本用法。jQuery是一个广泛使用的...
4. **原型链和继承**: jQuery对象可以通过原型链实现继承,这样可以复用父类的方法和属性。使用`$.extend()`或`Object.create()`可以实现这一点,提高代码的复用性。 5. **封装**: 面向对象的核心思想之一就是封装...
DOM对象拥有原生的JavaScript属性和方法,如`innerHTML`、`style`、`addEventListener`等,用于读取或修改元素的属性、样式和事件处理。 例如,以下代码展示了如何获取并修改DOM对象的文本内容: ```javascript ...
// 扩展jQuery对象 $.extend({ is360Browser: function() { var userAgent = navigator.userAgent; // 360浏览器的User Agent通常会包含"QIHU"或者"360SE"、"360EE"等关键词 return /QIHU|360SE|360EE/i.test...
本文实例讲述了jQuery判断对象是否存在的方法。分享给大家供大家参考。具体如下: 一、传统Javascript的写法 obj = document.getElementById(someID); if (obj){ obj.innerText(hi); } 在jQuery中,var obj = $...
正确使用判断对象是否存在应该用: 代码如下: if($(“#id”).length>0){}else{} 使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。 或者 代码如下: if($(“#id”)[0]){} else {} 或者直接使用原生的 ...
在JavaScript中,DOM(Document Object Model)元素是网页结构的表示形式,而jQuery对象是对这些DOM元素的封装,提供了一组强大的方法和属性。jQuery对象集合则是一系列jQuery对象的组合,允许我们对一组元素执行...
1. **浅拷贝**:当仅传递两个对象作为参数时,`jQuery.extend(target, source)`,`target` 对象将接收 `source` 的属性,但不会改变原始对象。如果 `source` 和 `target` 有相同的属性,`source` 的属性值会覆盖 `...
这些DOM对象可以使用JavaScript原生的属性和方法,如`innerHTML`,`style`等。 例如,以下代码展示了如何获取和设置元素的`innerHTML`: ```javascript // 使用jQuery对象 $("#msg").html(); // 将jQuery对象转换...
JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值
`jQuery.fn`和`jQuery.prototype`指向同一个对象,这使得所有jQuery对象都能够共享相同的方法和属性。其中`init`方法负责处理不同的`selector`参数,并返回一个包含所选元素的jQuery对象。 #### 四、处理不同的`...
可以使用jQuery来维护这些状态,例如将选中的属性值存储在DOM元素的data属性中,或者使用JavaScript对象来管理。 6. **动画效果**:为了提升用户体验,可以利用jQuery的动画功能来优雅地展示结果。例如,当用户更改...
本篇文章将深入探讨jQuery的基础知识,包括其基本介绍、使用步骤、jQuery对象与DOM对象的区别,以及jQuery的选择器。此外,我们还将讨论`mouseover`与`mouseenter`事件的区别、`index()`方法的用法以及如何区分...
2. **事件绑定**:jQuery的`on()`方法可以监听并处理用户的交互事件,例如当用户点击某个属性选项时,触发相应的函数,更新显示的库存和价格信息。 3. **AJAX交互**:在SKU选择过程中,可能需要通过Ajax异步请求从...
2. **$(xmlDoc) 或 $(xml)**:将解析后的XML对象转换为jQuery对象,这样可以使用jQuery的方法进行操作。如: ```javascript var $xml = $(xmlDoc); ``` 3. **.find()**:找到XML中的特定节点。例如,查找所有...