1、var v = $('.summer-input:input').val(); //依据class获取input



2、var v = $('input[name=user\\.name]').val(); //转义带. 的name  转义 \\



3、var v = $('input:eq(-2)').val(); //获取div内倒数第二个input元素  倒数能够写负数



4、对象[]  $('div > span').html() 为 one   // div >span 为div下的子元素;div span  为div内全部的



5、if($('#content').length>0){ $('#content').remove();}  //推断一个元素是否存在。$().length>0



6.1、

function selectCheckbox(){

       $('#table thead input[type=checkbox]').click(function(){  //checkbox 点击事件

           if($(this).is(":checked")){

               $('#table tbody input[type=checkbox]').prop('checked',true);   //checkbox 推断是否选中, $().prop('checked')==true?false/$().is(':checked')/$('  :checked').length

               $('#table tbody tr').attr('bgcolor','red');

           }else{

               $('#table tbody input[type=checkbox]').prop('checked',false);

               $('#table tbody tr').attr('bgcolor','#FFF');

           }

       });

}



6.2/6.3、

function addClass(){

       $('#table tbody input[type=checkbox]').click(function(){

           if($(this).prop('checked')){

               $(this).parent("td").parent("tr").attr('bgcolor','red');  // 向上找寻 tr :  $().parent('td').parent('tr')

           }else{

               $(this).parent("td").parent("tr").attr('bgcolor','white');

           }

           if($('#table tbody tr').length==$('#table tbody input[type=checkbox]:checked').length){

               $('#table thead input[type=checkbox]').prop('checked',true);

           }else{

               $('#table thead input[type=checkbox]').prop('checked',false);

           }

       });

}



7.1、

function ajaxqq(){

       $.ajax({

           type:'post',

           url:'a.html',

           data:{

                username:'王'  //接參数 {}

           }

       });

}



7.2/7.3、

function jxJsonData(){

       var jsonData = {"userList":[{"id":"1","name":"玩家","age":"18"},{"id":"2","name":"玩家2","age":"18"},{"id":"3","name":"玩家3","age":"18"}],"pageInfo":["aa","bb","cc"]};

       var htmls = "<table>";

       $.each(jsonData.userList,function(index,value){   //迭代

            htmls = htmls + "<tr><td>"+value.id+"</td><td>"+value.name+"</td><td>"+value.age+"</td></tr>";

       });

       htmls = htmls+"</table>";

       $(htmls).appendTo("body");  

       

       var pages = "";

       $.each(jsonData.pageInfo,function(index,value){

           pages = pages+index+":"+value+",";

       });

       $("<p>"+pages+"</p>").appendTo("body");

}



8.1、

function ssUL(){

       $("ul>li>a").next("ul").hide();

       $("ul>li>a").click(function(){

           $(this).next("ul").toggle();   //toggle 函数 隐藏或显示

       }); 

}



8.2、

function openWindow(){

       $("<iframe id='iframename' name='iframename' style='width:160;height:160;'></iframe>").appendTo("body");

       $('ul li a').on('click',  function() {

           $(this).attr('target','iframename');  //超链接的内容打开在iframe中 1、给超链接加入target属性。值为iframe的name 2、给iframe加入src值

           $('#iframename').attr('src',$(this).attr('href'));

       });

}

jquery-问题解答的更多相关文章

  1. 跨域请求jQuery的ajax jsonp使用常见问题解答

    前天在项目中写了ajax jsonp的使用,出现了问题:能够成功获得请求结果,但没有运行success方法,直接运行了error方法提示错误--ajax jsonp之前并没实用过.对其的理解为跟普通的 ...

  2. jQuery lazyload插件详解和问题解答

    lazyload插件用于图片延迟加载,节省服务器带宽,减少服务器请求次数,提高网站的页面加载速度,用于网站性能优化,只有当图片在窗口可视范围内时才向服务器请求: 参数: threshold:设置距离窗 ...

  3. jQuery中prop和attr区别

    问题 今天给一个button加onclick事件,由于最后button根据需要转成字符串,因此不能使用jQurey.click(),只能给button添加onclick属性的方式. 于是,$butto ...

  4. web前端工程师面试技巧 常见问题解答

    web前端工程师面试技巧 常见问题解答 每年的春招是各企业需求人才的黄金时期,不少的前端大牛或者前端新手在面试时候不知道怎么来回答面试官的问题,下面来看下我转载的这篇文章吧,希望对从事前端工作的你有所 ...

  5. Angular杂谈系列1-如何在Angular2中使用jQuery及其插件

    jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...

  6. jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧

    这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...

  7. Jquery的点击事件,三句代码完成全选事件

    先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...

  8. jQuery实践-网页版2048小游戏

    ▓▓▓▓▓▓ 大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了, ...

  9. jquery和Js的区别和基础操作

    jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...

  10. jQuery之ajax实现篇

    jQuery的ajax方法非常好用,这么好的东西,你想拥有一个属于自己的ajax么?接下来,我们来自己做一个简单的ajax吧. 实现功能 由于jq中的ajax方法是用了内置的deferred模块,是P ...

随机推荐

  1. 初探Nginx架构

    参考链接:http://tengine.taobao.org/book/chapter_02.html nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个maste ...

  2. C++卷积神经网络实例(一)

    跟着这位博主来学习C++的卷积网络实例,因为作者一直在更新代码,所以新的代码和这位博主的分析有所不同:这位博主写的东西太泛了,没有讲到实质, 可以参考下他分析的类与类之间的关系图.. 前四节:http ...

  3. [实战]MVC5+EF6+MySql企业网盘实战(23)——文档列表

    写在前面 上篇文章实现了图片列表,这篇文章实现文档列表将轻车熟路,因为逻辑基本相似,只是查询条件的不同.这里将txt,doc,docx,ppt,pptx,xls,xlsx的文件都归为文档列表中. 系列 ...

  4. video.js分段自动加载视频【html5视频播放器】

    突发奇想的需求,要在官网上放一个一个半小时的视频教程…… 然而,加载成了问题,页面是cshtml的.net混合网站,不知道哪儿的限制,导致视频加不出来. 没有办法,只能前端想办法了. 于是将视频切割成 ...

  5. poj2253 Frogger(Floyd)

    题目链接 http://poj.org/problem?id=2253 题意 给出青蛙A,B和若干石头的坐标,现在青蛙A要跳到青蛙B所在的石头上,求出所有路径中最远那一跳的最小值. 思路 Floyd算 ...

  6. 转:win32下的堆管理系统

    转:https://bbs.pediy.com/thread-224136.htm 准备刷漏洞战争中的堆溢出部分,但是对于堆的了解较少,在这里记录一下关于堆的学习记录,有错误请各位大大拍砖 参考: & ...

  7. Windows环境上装在VM,VM安装CentOS7

    1.下载VM并且安装 VM下载地址:https://www.vmware.com/products/workstation-pro.html 来自百度经验的的一个密钥(VMware Workstati ...

  8. EOJ 3246 实验室传染病

    线段树,暴力. 先处理出每个点直接能感染到的最左边的和最右边的. 之后每次扩展,看向左能到达的那些点中,最左以及最右能到哪些点,更新. 看向右能到达的那些点中,最左以及最右能到哪些点,更新. 最左最右 ...

  9. 备份Kylin的Metadata

    元数据是Kylin中最重要的数据之一,备份元数据时运维工作中一个至关重要的环节.只有这样,在由于误操作导致整个Kylin服务或某个Cube异常时,才能将Kylin快速从备份中恢复出来. Kylin组织 ...

  10. 剖析ironic

    关键技术 在安装操作系统时需要存储介质来存储系统镜像.需要控制物理机开关机,在网络部署环境中还需要预启动环境. PXE (预启动环境) IPMI(电源管理) iSCSI(存储) 什么是PXE PXE( ...