`

JQuery 操作笔录 JS

阅读更多

1.操作select点滴

用JQuery控制某个已知的值得option,设置它为选中则:

$("select[name='selectName']").val('S');

则 <option value='S'>的选项被选中

 

新增

 jQuery获取Select选择的Text和Value:

      1. var checkText=jQuery("#select_id").find("option:selected").text();   //获取Select选择的Text

      2. var checkValue=jQuery("#select_id").val();   //获取Select选择的option Value

      3. var checkIndex=jQuery("#select_id ").get(0).selectedIndex;   //获取Select选择的索引值

      4. var maxIndex=jQuery("#select_id option:last").attr("index");   //获取Select最大的索引值

jQuery添加/删除Select的Option项:

      1. jQuery("#select_id").append("<option value='Value'>Text</option>");   //为Select追加一个Option(下拉项)

      2. jQuery("#select_id").prepend("<option value='0'>请选择</option>");   //为Select插入一个Option(第一个位置)

      3. jQuery("#select_id option:last").remove();   //删除Select中索引值最大Option(最后一个)

      4. jQuery("#select_id option[index='0']").remove();   //删除Select中索引值为0的Option(第一个)

      5. jQuery("#select_id option[value='3']").remove();   //删除Select中Value='3'的Option

      6. jQuery("#select_id option[text='4']").remove();   //删除Select中Text='4'的Option

内容清空:

      jQuery("#select_id").empty();

 

2.操作radio点滴

用JQuery控制某个已知的值的radion,设置它为选中则:

$(":radio[name='groupName'][value="0"]").click();

3.操作checkBox的点滴

用JQuery获取所有选中的复选框

var  checkboxs  =$('input:checkbox[name="checkbox"]:checked');
               ///循环取出
               for(var  j = 0;j<checkboxs.length;j++){

       $(checkboxs[j]).attr("empName");

}

控制全选与全不选

 //全选或反全选
            $(":checkbox[name=selectedChb]").each(function () { 
                this.checked = obj.checked; 
            });

//判断是否选择了该复选框

if($(checkboxs[j]).is(':checked')){

  to do something

}

4.操作一个元素的父元素

<tr>

      <td  id="child">  </td>

</tr>

$("#child").parent()  ---->就是tr

 

5.JS 数组的操作

var a = new Array(["b", 2, "a", 4,]); 带赋值的数组声明

 

json形式的声明

 

var a = new Array();

a = [{"id":1,"name":2} ,{"id":2,"name":3}];

 <input  onclick="dateChange()"  type="text" value="" id="startDate" name="startDate"  readonly="readonly"  class="txt m_timeArriTxt m_fontAri" />

 

6.<th style="width: 11%;"  onmouseover="test(this)"  value="test"  >周日</th>

   function  test(obj)

{

     $(obj)-->做操作!

}

7.对于IFrame的窗体向父窗体进行传值的操作

在IFrame中得到父窗体的doc

var doc=window.parent.getDocument();

 $("exp",doc.document)  获取父窗体的对象,就可以对父窗体的对象进行操作了

 调用在iframe中调用父窗体的方法,实现在父窗体中完成操作

var doc=window.parent.getDocument();
 doc[父窗体的函数名].call(doc,参数);

分享到:
评论

相关推荐

    jquery-3.7.0.min.js(jQuery下载)

    jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...

    jquery的js文件

    jquery jquery.js javascript库 jquery库jquery jquery.js javascript库 jquery库jquery jquery.js javascript库 jquery库jquery jquery.js javascript库 jquery库

    jquery-3.3.1.js和jquery-3.3.1.min.js

    jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-3.3.1.js和jquery-3.3.1.min.js免费下载哈。jquery-...

    jquery-3.4.1_jquery_3.4.1.js_jquery-3.4.1_sangat1_jquery3.4.1_jq

    jQuery通过提供一套丰富的API,使得开发者可以快速实现常见的网页操作,如选择元素、添加事件监听器、执行AJAX请求等,而无需编写大量复杂的原生JavaScript代码。 在标签中,"jquery_3.4.1.js"和"jquery-3.4.1"再次...

    jquery-2.1.1.js 、jquery-2.1.1.min.js 【jquery包 js】

    jQuery的引入通常有两种形式:未压缩的`jquery-2.1.1.js`和压缩版的`jquery-2.1.1.min.js`。未压缩版本主要用于开发环境,便于调试和理解代码;而压缩版本则用于生产环境,通过去除空格、注释和简化变量名等方式减小...

    jquery-1.9.1.js 、jquery-1.9.1.min.js 【官方jquery包 js】

    首先,我们来看看jQuery的两个主要文件:`jquery-1.9.1.js`和`jquery-1.9.1.min.js`。两者都是jQuery库的实现,但存在明显的差异。`jquery-1.9.1.js`是未压缩的源代码版本,便于开发者阅读、调试和学习,而`jquery-...

    jQuery1.12.4.js

    jQuery,作为一个广泛使用的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。jQuery 1.12.4是该库的一个稳定版本,尽管在之后的版本中引入了更多现代浏览器的特性,但1.12.4仍然被...

    jquery-2.1.4.js 、jquery-2.1.4.min.js 【jquery包 js】

    标题中提到的"jquery-2.1.4.js"和"jquery-2.1.4.min.js"正是这个库的两个版本,它们在网页动态效果处理、DOM操作、事件处理等方面有着广泛的应用。 首先,我们来了解下jQuery的核心理念: "Write Less, Do More"。...

    jquery-1.11.3.js 、jquery-1.11.3.min.js 【官方jquery包 js】

    jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作以及Ajax交互等任务,深受前端开发者的喜爱。在这个主题中,我们将深入探讨jQuery 1.11.3版本的核心特性及其在实际开发中的应用。...

    jquery-confirm.js和jquery-form.js

    接着,通过`jquery-confirm.js`弹出一个提示框,确认用户是否真的要执行提交操作。如果用户确认,`jquery-form.js`会异步地将表单数据发送到服务器;如果服务器返回成功,可以根据需要更新页面或者跳转到其他页面;...

    jquery.cookie.js,jquery.min.js

    `jquery.min.js`可能是指较新的版本,而`jquery-1.11.0.min.js`是jQuery 1.11.0的压缩版本,它提供了基本的DOM操作和功能,如选择器、事件绑定、动画等。 2. **jQuery Cookie Plugin**: `jquery.cookie.js`是jQuery...

    jquery-3.0.0.js 、jquery-3.0.0.min.js 【官方jquery包 js】

    jQuery,这个JavaScript库,自2006年发布以来,已经成为了Web开发中不可或缺的一部分。它以其简洁的API和强大的功能,极大地简化了DOM操作、事件处理、动画效果以及Ajax交互。在本篇文章中,我们将深入探讨jQuery ...

    jquery-1.8.3.js 、jquery-1.8.3.min.js 【官方jquery包 js】

    首先,我们来看标题中的两个文件:"jquery-1.8.3.js" 和 "jquery-1.8.3.min.js"。这两个文件都是jQuery 1.8.3的核心库,但它们之间存在显著的区别。"jquery-1.8.3.js"是未压缩和未优化的源代码版本,适合在开发环境...

    jquery-3.5.1.min.js_jquery-3.5.1.min.js_jquery_

    《jQuery 3.5.1:JavaScript开发者的得力助手》 jQuery,作为一款广泛使用的JavaScript库,一直以来都是Web开发者的首选工具。标题中的“jquery-3.5.1.min.js”代表的是jQuery库的3.5.1版本的压缩后的最小化文件,...

    JQueryUI组件 JS下载

    这个下载包包含了jQueryUI的核心组件以及相关的CSS和JavaScript文件,非常适合开发者快速构建具有丰富交互功能的Web应用。 1. **jQueryUI组件** - **Dialog(对话框)**: 提供模态或非模态的弹出窗口,用于警告、...

    js生成二维码jquery.qrcode.js

    而jQuery是一个高效、简洁且易用的JavaScript库,它简化了DOM操作、事件处理、动画制作等任务,使得开发者能够更高效地编写代码。 在描述中提到的`jquery.qrcode.js`,就是将jQuery与二维码生成功能结合的插件。这...

    jquery1.4.2.js和jquery.cookie.js

    总结,jQuery 1.4.2作为一款经典版本,提供了丰富的DOM操作和事件处理能力,而jQuery Cookie插件则弥补了JavaScript原生对Cookie操作的不足,两者结合,为开发者构建交互性强、用户体验优良的Web应用提供了便利。...

    jquery.media.js.zip

    《jQuery.media.js:深入解析与应用》 在Web开发领域,jQuery库以其简洁的API和强大的功能,成为了JavaScript开发者们的首选工具。今天我们要探讨的是一个基于jQuery的插件——jQuery.media.js,它为网页中的多媒体...

    jquery-1.11.1.js 、jquery-1.11.1.min.js 【官方jquery包 js】

    jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。它的API设计易于理解和使用,使得开发者能够用更少的代码实现更多的功能,提高了开发效率。 2. **jQuery ...

    jquery-3.5.0.js jquery-3.5.0.min.js.zip

    jquery-3.5.0.js jquery-3.5.0.min.js.zip

Global site tag (gtag.js) - Google Analytics