`
dennisbing
  • 浏览: 159167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 与 Jquery的对应代码

 
阅读更多

  • document.onreadystatechange = function(){
  • if(document.readState == "complete"){
  • alert("页面加载完毕," + document.radyState);
  • }
  • //do something
  • }
  • $(document).ready(function(){
  • alert("Jquery loaded") ;
  • //do something
  • });
  • //------------------------------------------
  • var textbox1 = document.getElementById("textbox1");
  • if(textbox1 != null && textbox1 != undefined){
  • alert(textbox1.value);
  • }
  • $("#TextBox1").val();
  • //------------------------------------------------------
  • var tb_list = document.getElementsByTagName("input");
  • for(var i=0; i< tb_list.length; i++){
  • alert(tb_list[i].name);
  • }
  • $("input").each(function(){
  • alert($(this).attr("name"));
  • })
  • //----------------------------------------------
  • var tb_list = document.getElementsByTagName("input");
  • for (var i=0;i<tb_list.length; i++){
  • if(tb_list[i].name.indexOf("TextBox") != -1){//indexOf参数区分大小写
  • alert(tb_list[i].name);
  • }
  • }
  • $("input[name*=\"TextBox\"]").each(function(){
  • alert($(this).attr("name"));
  • })
  • //---------------------------------
  • var tb_list = document.getElementsByTagName("input");
  • for (var i=0;i<tb_list.length; i++){
  • if(tb_list[i].name.indexOf("TextBox") != -1){
  • tb_list[i].onclick = function(){
  • alert(this.name);
  • }
  • }
  • }
  • $("input[name*=\"TextBox\"]").click(function(){//这个name*=\"TextBox\"区分大小写
  • alert($(this).attr("Name")); //attr("Name不区分大小写")
  • })
  • //-----------------------------------------------
  • //设置所有的checkbox为选中状态
  • var cb_list = document.getElementsByName("input");
  • var checked = "5";
  • for(var i=0; i<cb_list.length; i++){
  • if(cb_list[i].type == "checkbox"){
  • cb_list[i].checked = true;
  • }
  • }
  • $("input[type=\"checkbox\"]").attr("checked",true);
  • //或者下面这样
  • $("input[type=\"checkbox\"]").each(function(){
  • $(this).attr("checked",true);
  • })
  • //设置所有的checkbox为非选中状态 只需要把true 改成 false
  • //--------------------------------------------------------------------------------
  • //带条件获取控件集合并修改样式
  • var tb_list = document.getElementsByTagName("input");
  • for(var i=0;i<tb_list.length;i++){
  • if(tb_list[i].name.indexOf("TextBox") != -1){
  • tb_list[i].style.width = "100";
  • tb_list[i].style.height = "30";
  • tb_list[i].style.border = "solid 1px red";
  • }
  • }
  • $("input[name*=\"TextBox\"]").each(function(){
  • $(this).css("height","30px").css("width","100px").css("border","solid 1px red");
  • //或者
  • $(this).css({height: "30px", width: "100px", border: "solid 1px red"});
  • //或者
  • $(this).height(30);
  • $(this).width(100);
  • $(this).css("border","solid 1px red");
  • })
  • //--------------------------------------------------------------------------------
  • //选择某控件的子控件集合
  • var parent = document.getElementById("div1").getElementsByTagName("input");
  • for(var i=0;i<parent.length;i++){
  • parent[i].value = i;//0 1 2 3 4 5 6
  • }
  • $("#div1 > input").each(function(){
  • $(this).val(i);
  • })
  • //--------------------------------------------------------------------------------
  • //添加onmouseover和onmouseout
  • var div_list = document.getElementById("divframe").getElementsByTagName("div");
  • for(var i=0;i<div_list.length;i++){
  • div_list[i].onmouseover = function(){
  • this.className = "f8";
  • };
  • div_list[i].onmouseout = function(){
  • this.className = "";
  • };
  • };
  • $("#divframe > div").mouseover(function(){
  • $(this).addClass("f8");
  • }).mouseout(function(){
  • $(this).removeClass("f8");
  • })
  • //--------------------------------------------------------------------------------
  • //禁用或启用选中的控件
  • var tb_list = document.getElementsByTabName("input");
  • for(var i=0;i<tb_list.length;i++){
  • if(tb_list[i].type == "text"){
  • tb_list[i].disabled = true;//禁用
  • tb_list[i].disabled = false;//开启
  • }
  • }
  • $("input[type=\"text\"]").attr("disabled",true);
  • $("input[type=\"text\"]").attr("disabled",false);
  • //---------------------------------------------------
  • 键盘事件
  • var tb_list = document.getElementsByTagName("input");
  • for(var i=0;i<tb_list.length;i++){
  • if(tb_list[i].type == "text"){
  • tb_list[i].onkeyup=function(){
  • event.cancelBubble = true;
  • event.returnValue = false;
  • alert(event.keyCode);
  • }
  • }
  • }
  • $("input[type=\"text\"]").keyup(function(event){
  • event.cancelBubble = true;
  • event.returnValue = false;
  • alert(event.keyCode);
  • });
  • //--------------------------------------------------------------------------------
  • Attribute.indexOf(value);
  • //其中的常用的选择器
  • Attribute 包含该特性
  • Attribute=value 与value值相等
  • Attribute!=value 与value值不相等
  • Attribute^=value 以value开头
  • Attribute$=value 以value结尾
  • Attribute*=value 包含value
  • for example:
  • $("input[id][name$=\"4\"][type=\"text\"]").val("i");
  • 筛选条件:
  • 1 input控件
  • 2 含有id属性
  • 3 含有name属性,并且name值以4结尾
  • 4 含有type属性,并且type的值为text
  • 操作:
  • 为符合以上条件的控件赋值:i 
  • 分享到:
    评论

    相关推荐

      精通JAVAScript+jQuery书中实例

      在这些"书中实例"中,读者可以找到每个章节对应的源代码、素材和完成后的成果,这为学习和理解提供了直观的参考。以下是一些关键的知识点: 1. **JavaScript基础**:包括变量声明、数据类型(如字符串、数字、布尔...

      精通JavaScript+jQuery随书示例

      1. **示例代码**:这些代码片段展示了如何使用JavaScript和jQuery实现特定的功能,如页面元素的选择、事件监听、DOM操作、动画效果等。通过查看和运行这些代码,你可以直观地理解它们的工作原理,并学习到最佳实践。...

      李炎恢jQuery讲义代码.rar

      在压缩包中的"李炎恢jQuery讲义代码"文件中,我们可以找到与视频教程相对应的示例代码,这些代码涵盖了jQuery的基础到高级用法。比如: 1. **选择器**:包括ID选择器、类选择器、属性选择器等,用于精确地定位和...

      精通JavaScript+jQuery_5+实例源码

      在这个压缩包中,我们找到了“精通JavaScript+jQuery_部分5.pdf”和“实例源码”两个文件,它们分别对应了书中的部分内容和相关实例代码。 JavaScript,作为Web开发中的主要脚本语言,其重要性不言而喻。它在浏览器...

      一个基于JavaScript+Jquery+Ajax技术实现的用户注册系统源程序代码

      - **CheckEmail.aspx.cs、CheckPass.aspx.cs**:这些是C#编写的后端代码,与对应的验证页面(CheckEmail.aspx和CheckPass.aspx)关联,实现了服务器端的验证逻辑。 总的来说,这个用户注册系统通过结合JavaScript、...

      精通JavaScript.jQuery

      书中的"书中实例"文件包含了与书中的讲解相对应的代码,读者可以通过运行这些代码来亲自体验和学习每个知识点的应用。这些实例覆盖了从基础到高级的各个方面,对于巩固理论知识、提升实践能力大有裨益。 总的来说,...

      《JavaScript+jQuery零起点飞学》本书配套的源代码

      本书配套的源代码包含了一系列示例和练习,覆盖了JavaScript基础、DOM操作、事件处理、jQuery使用、动画制作以及Ajax交互等多个主题。每个文件都对应书中某一章节的实例,通过实际运行和修改这些代码,你可以更好地...

      五子棋(CSS + JavaScript + jQuery)

      在这个项目中,我们将探讨如何使用CSS、JavaScript和jQuery来实现一个网页版的五子棋游戏。 **CSS在网页设计中的作用** CSS(Cascading Style Sheets)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档...

      JavaScript插件jQuery可调音阶钢琴demo

      jQuery的设计使得开发者可以更轻松地处理JavaScript代码,尤其是对于那些不熟悉JavaScript底层操作的开发者而言。 ### 2. JavaScript与音乐 JavaScript可以用来创建动态和交互性的网页应用,包括音乐和声音效果。...

      JQuery日历代码

      在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及动画制作。而"JQuery日历代码"通常指的是使用jQuery库来实现的一种交互式日历组件。这种组件常用于网站中展示日期选择器或者日程...

      精通JavaScript jquery之父力作 附源码

      例如,"书中实例.rar"可能包含了一系列与书中章节对应的代码示例,涵盖了从基础的DOM操作到复杂的异步请求和动画效果。通过亲手运行和修改这些代码,读者能够加深对JavaScript和jQuery的理解,提升解决问题的能力。 ...

      【原创】Jquery 示例代码,包括基本使用方法和AJAX

      在IT领域,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个【原创】的Jquery 示例代码集合涵盖了基础使用方法和AJAX应用,对于初学者和开发者来说是...

      javascript,jquery 多层树形菜单

      JavaScript和jQuery库是实现这一功能的强大工具。本项目着重探讨如何利用这两种技术来创建动态的多层树形菜单,并结合C#后端动态生成数据。 首先,JavaScript是一种在客户端运行的脚本语言,它为网页添加了交互性。...

      黑色简洁常用二级导航菜单jquery特效代码

      在这个特效代码中,jQuery被用来监听用户的交互,如鼠标悬停事件,然后触发相应的JavaScript函数来显示或隐藏二级菜单。使用jQuery,我们可以编写简洁的代码来实现复杂的动态效果,如`.hover()`方法用于绑定悬停事件...

      jQuery在线答题考试系统代码.zip

      总之,“jQuery在线答题考试系统代码”是一个很好的学习案例,它展示了jQuery如何与HTML和CSS配合,构建出具有交互性和动态性的网页应用。通过研究这个项目,开发者不仅可以加深对jQuery的理解,还能掌握如何利用...

      锋利的jquery示例代码

      在《锋利的jQuery》随书光盘中的“实例下载”文件中,你可以找到书中各章节对应的示例代码。这些代码涵盖了上述各个知识点,通过实际运行和调试,读者可以加深对jQuery的理解,掌握实际开发中的应用技巧。每个实例都...

      锋利的jQuery源代码

      《锋利的jQuery源代码》是一本专门为jQuery初学者设计的学习资源,旨在帮助读者深入理解jQuery的核心机制,通过解析和解读jQuery的源代码,提升JavaScript编程能力。jQuery是一款广泛使用的JavaScript库,它简化了...

      jQuery鼠标滑过显示二级下拉菜单代码.zip

      接下来,我们利用jQuery的`hover()`函数来控制二级菜单的显示与隐藏。以下是一个基本的示例代码: ```javascript $(document).ready(function() { // 选择所有一级菜单 $("ul.topnav &gt; li").hover(function() { ...

      javascript、jQuery调用webservice实现的天气预报

      在这个实例中,我们可能使用了 AJAX(异步 JavaScript 和 XML)技术来实现与 Web Service 的通信,尽管返回的数据可能是 JSON 格式,因为 JSON 更加轻量级且易于处理。 首先,理解 JavaScript 的作用。JavaScript ...

    Global site tag (gtag.js) - Google Analytics