568数据 568数据


利用jQuery来动态为属性添加或者删除属性的简单方法

网络编程 利用jQuery来动态为属性添加或者删除属性的简单方法 06-22

现在做的项目有这样一个需要:

先看图吧^^

查看图片

要求:

1、当点击导出Excel方式的时候,如果是“勾选导出”或“不分页导出”时,下面的文本框不能修改

2、当点击“分页导出”时,第一个文本框中的值可以被修改,但第二个文本框中的值不可以手动修改,但会随着第一个文本框中输入的值不断变化

实现:

这个页面我就不说怎么做的了,咱们看重点,如何来实现动态的增加属性值:

function changeAttr(){                //onchange事件 添加和去除只读属性
      var radios = document.forms[0].radio;
      for (var i = 0; i < radios.length; i++) {  
          if (radios[2].checked == true) {  
             remAttr();              //如何选择的是勾选导出,去除文本框的disabled属性
             break;
         }else{
             addAttr();
             break;                //如果判断出选中的哪一个单选按钮之后,要跳出循环
         }
      }
  }

 

     function remAttr(){ 

         $("#sheet").attr("disabled",false);      //去除disabled属性

     }

 

      function addAttr(){ 

         $("#sheet").attr("disabled",true);      //添加disabled属性

     }

说明:这里的sheet为第一个文本框中的id值,这里我们是用jQuery来实现的,但如果用javascript呢?

document.getElementById("sheet").disabled = false;

以上这篇利用jQuery来动态为属性添加或者删除属性的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
这个应用的关键:1.让左边选择区域和右边显示的图像信息保持一至。2.根据左边选择区域的大小,来让右边有一个对局部放大或缩小的效果。3.后台上

基于jQuery实现表格的排序
$(function(){//存入点击列的每一个TD的内容;varaTdCont=[];//点击列的索引值varthi=0//重新对TR进行排序varsetTrIndex=function(tdIndex){for(i=0;iaTdCont.length;i++){vartrCont=aTd

利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
bodydivclass="containerdemo"divclass="big"pclass="instructions"大图预览/pdivclass="bigframe"imgwidth="300"height="300"src="images/resized_pic.jpg"alt=""//div/divdivclass="small"p小图缩放/pdivc


编辑:568数据

标签:属性,第一个,文本,框中,给大家