`
xuantian868
  • 浏览: 31227 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

jquery相关

阅读更多
 语法解释:
  1. $("#select_id").change(function(){//code...}); //为Select添加事务,当选择其中一项时触发
  2. var checkText=$("#select_id").find("option:selected"). text(); //获取Select选择的Text
  3. var checkValue=$("#select_id").val(); //获取Select选择的Value
  4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
  5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
  jQuery设置Select选择的Text以及Value:
  语法解释:
  1. $("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中
  2. $("#select_id ").val⑷; //设置Select的Value值为4的项选中
  3. $("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中
  jQuery添加/删除Select的Option项:
  请选择
  点击一次,Select将追加一个Option
  点击将在Select第一个位置插入一个Option
  点击将删除Select中索引值最大Option(最后一个)
  语法解释:
  1. $("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)
  2. $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)
  3. $("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)
  4. $("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
  5. $("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option
  5. $("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option
  jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
  获取一组radio被选中项的值
  var item = $('input[@name=items][@checked]').val();
  获取select被选中项的文本
  var item = $("select[@name=items] option[@selected]").text();
  select下拉框的第二个元素为时下选中值
  $('#select_id')[0].selectedIndex = 1;
  radio单选组的第二个元素为时下选中值
  $('input[@name=items]').get(1).checked = true;
  获取值:
  文本框,文本区域:$("#txt").attr("value");
  多选框checkbox:$("#checkbox_id").attr("value");
  单选组radio: $("input[@type=radio][@checked]").val();
  下拉框select: $('#sel').val();
  节制表单位素:
  文本框,文本区域:$("#txt").attr("value",'');//清空内部实质意义
  $("#txt").attr("value",'11');//填充内部实质意义
  多选框checkbox: $("#chk1").attr("checked",'');//不打勾
  $("#chk2").attr("checked",true);//打勾
  if($("#chk1").attr('checked')==undefined) //判断是不是已经打勾
  单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为时下选中项
  下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为时下选中项
  $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
  $("#sel").empty();//清空下拉框

//遍历option和添加、移除option
function changeShipMethod(shipping){
var len = $("select[@name=ISHIPTYPE] option").length
if(shipping.value != "CA"){
  $("select[@name=ISHIPTYPE] option").each(function(){
   if($(this).val() == 111){
    $(this).remove();
   }
  });
}else{
  $("<option value='111'>UPS Ground</option>").appendTo($("select[@name=ISHIPTYPE]"));
}
}


//取得下拉选单的选取值

$('#testSelect option:selected').text();
或$("#testSelect").find('option:selected').text();
或$("#testSelect").val();
//////////////////////////////////////////////////////////////////
记性不好的可以收藏下:
1,下拉框:

var cc1   = $(".formc select[@name='country'] option[@selected]").text(); //得到下拉菜单的选中项的文本(注意中间有空格)
var cc2 = $('.formc select[@name="country"]').val();   //得到下拉菜单的选中项的值
var cc3 = $('.formc select[@name="country"]').attr("id"); //得到下拉菜单的选中项的ID属性值
$("#select").empty();//清空下拉框//$("#select").html('');
$("<option value='1'>1111</option>").appendTo("#select")//添加下拉框的option

稍微解释一下:
1.select[@name='country'] option[@selected] 表示具有name 属性,
并且该属性值为'country' 的select元素 里面的具有selected 属性的option 元素;
可以看出有@开头的就表示后面跟的是属性。

2,单选框:
$("input[@type=radio][@checked]").val();   //得到单选框的选中项的值(注意中间没有空格)
$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)

3,复选框:
$("input[@type=checkbox][@checked]").val(); //得到复选框的选中的第一项的值
$("input[@type=checkbox][@checked]").each(function(){ //由于复选框一般选中的是多个,所以可以循环输出
   alert($(this).val());
   });

$("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined){} //判断是否已经打勾


当然jquery的选择器是强大的. 还有很多方法.

<script src="jquery-1.2.1.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
$("#selectTest").change(function()
{
       //alert("Hello");
       //alert($("#selectTest").attr("name"));
       //$("a").attr("href","xx.html");
       //window.location.href="xx.html";
       //alert($("#selectTest").val());
       alert($("#selectTest option[@selected]").text());
       $("#selectTest").attr("value", "2");

});
});
</script>


<a href="#">aaass</a>

<!--下拉框-->
<select id="selectTest" name="selectTest">
<option value="1">11</option>
<option value="2">22</option>
<option value="3">33</option>
<option value="4">44</option>
<option value="5">55</option>
<option value="6">66</option>
</select>
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
                $("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
                $("#chk2").attr("checked",true);//打勾
                if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
            $("<optionvalue='1'>1111</option><optionvalue='2'> 2222</option>").appendTo("#sel")//添加下拉框的option
            $("#sel").empty();//清空下拉框

获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;
获取值:
文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio: $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();
控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
$("#txt").attr("value",'11');//填充内容
多选框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
单选组radio: $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select: $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
$("#sel").empty();//清空下拉框
分享到:
评论

相关推荐

    JQuery相关知识汇总

    **jQuery相关知识汇总** jQuery是一个高效、简洁且易用的JavaScript库,它极大地简化了JavaScript的HTML文档遍历、事件处理、动画制作和Ajax交互。本篇将对jQuery中的核心概念、常用函数和技术进行深入讲解。 ### ...

    jquery相关插件js

    《jQuery相关插件JS详解与应用》 在Web开发领域,jQuery是一个不可或缺的JavaScript库,以其简洁、易用的API赢得了广大开发者喜爱。本篇将深入探讨jQuery的相关插件及其实现原理,帮助读者理解如何将这些插件融入到...

    jquery.相关文件

    这个压缩包包含了一系列与 jQuery 相关的 JS 文件,是开发基于 jQuery 的 Web 应用程序的基础。** 首先,我们来看看 `jquery-1.4.2-vsdoc.js` 文件。这个文件是针对 Visual Studio 开发者的,提供了详细的文档注释...

    jquery相关资料及工具

    **jQuery相关资料及工具** jQuery是一款非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。自2006年发布以来,jQuery迅速成为前端开发者的首选工具,因其简洁易用的...

    jQuery相关的资料

    **jQuery相关的资料** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画设计和Ajax交互。这个资料包包含了jQuery的核心库、迷你库、API文档以及一个较旧版本的jQuery UI库,这为...

    jquery相关文档.rar

    这个“jquery相关文档.rar”压缩包显然包含了一系列与jQuery相关的学习资料,可能包括教程、API参考、示例代码以及最佳实践等。 jQuery的核心特性包括: 1. **选择器**:jQuery提供了强大的CSS选择器,使得开发者...

    jQuery相关插件分享

    jQuery相关插件是这个强大库的延伸,它们提供了更多的功能和可能性,以满足不同项目的需求。 首先,`jquery`是基础的jQuery库文件,它是所有jQuery相关工作的核心。它包含了选择器、遍历、属性操作、事件绑定等功能...

    Jquery相关适用案例

    这个名为“Jquery相关适用案例”的压缩包很可能是为了帮助开发者理解和学习如何在实际项目中运用jQuery。这里,我们将深入探讨jQuery的核心知识点,并通过分析“cic904”这个文件名来推测可能包含的示例。 1. **...

    Js&Jquery相关资料.zip

    在压缩包中的“Js&Jquery相关资料”可能包含以下内容: 1. **JavaScript 手册**:可能包含官方文档、教程或者常见问题解答,帮助开发者快速查找和理解 JavaScript 的语法和API。 2. **jQuery 使用指南**:详细解释...

    JQuery相关知识 pdf html 文档综合

    **jQuery相关知识** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码的编写,使得DOM操作、事件处理、动画设计和Ajax交互变得更加容易。在这个压缩包中,我们可能找到了一系列关于jQuery的PDF和...

    杨洋疯狂C#第一期 Jquery相关代码

    《杨洋疯狂C#第一期 Jquery相关代码》是一份以C#编程语言为背景,深入探讨jQuery技术的教程资源。这份教程由知名博主“杨洋”创作,旨在帮助学习者掌握JavaScript库jQuery的核心概念和实用技巧。在jQuery的世界里,...

    Json+Struts2+JQuery及JQuery相关插件的例子,json架包...

    8. "Struts2+JQuery+Json及JQuery相关插件的例子(好).files" 可能是一个包含其他资源的目录,如图片、CSS样式表或JavaScript文件。 通过这个例子,你可以学习到如何在实际项目中结合使用Struts2、JQuery和JSON,...

    jquery经典案例

    这个压缩包包含的资源是两个与jQuery相关的经典案例:《jQuery in Action (SourceCode)》和《jquery.ad-gallery.1.2.2》。 首先,我们来看看《jQuery in Action (SourceCode)》。这本书深入浅出地讲解了jQuery的...

    jquery ui jquery相关资源

    这个压缩包文件包含了与 jQuery 和 jQuery UI 相关的资源,很可能是用于开发 web 应用程序的工具和文档。 jQuery 是一个轻量级的 JavaScript 库,其目标是简化网页的事件处理、动画制作和 Ajax 交互。jQuery 的语法...

    jquery手册(jquery.cuishifeng.cn网页版)2

    《jQuery手册(jquery.cuishifeng.cn网页版)2》是一个专门为开发者提供的离线HTML版本的手册,方便在没有网络连接的情况下查阅jQuery相关的知识。这个手册由cuishifeng.cn提供,旨在帮助开发者深入理解和应用jQuery库...

    jQuery相关资料jQuery相关资料

    这个压缩包包含了多个与jQuery相关的资源,涵盖了从基础到高级的应用场景。 首先,"js日历组件-精确到时分秒"是一个用于网页中的日期和时间选择器,它不仅提供日期选择功能,还能让用户精确到小时、分钟和秒。这个...

    Jquery相关 jquery效果

    jquery入门,和实例展示 ,jquery图片播放器,弹出层,jqueryGrid

    jQuery Starterkit

    "jquery-starterkit.zip"可能是另一个包含jQuery相关资源的压缩包,可能包含了示例代码、模板或工具,帮助开发者搭建项目的基础结构。这样的起始套件对于快速启动基于jQuery的Web项目非常有用。 总的来说,这个...

    jquery.cookie.js,jquery.min.js

    在压缩包中,我们有两个jQuery相关的文件——`jquery.min.js`和`jquery-1.11.0.min.js`。`jquery.min.js`可能是指较新的版本,而`jquery-1.11.0.min.js`是jQuery 1.11.0的压缩版本,它提供了基本的DOM操作和功能,如...

    gif 常用图标 素材 gif素材 gif图标 jquery图标 jquery素材

    jQuery图标通常是指与jQuery相关的图形,如jQuery标志,常用于表示某个功能或插件与jQuery有关。这些图标可以帮助用户识别出使用jQuery技术的元素,也可以增强网站的专业感。 5. **jQuery素材**: jQuery素材包括...

Global site tag (gtag.js) - Google Analytics