jquery-问题解答
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-问题解答的更多相关文章
- 跨域请求jQuery的ajax jsonp使用常见问题解答
前天在项目中写了ajax jsonp的使用,出现了问题:能够成功获得请求结果,但没有运行success方法,直接运行了error方法提示错误--ajax jsonp之前并没实用过.对其的理解为跟普通的 ...
- jQuery lazyload插件详解和问题解答
lazyload插件用于图片延迟加载,节省服务器带宽,减少服务器请求次数,提高网站的页面加载速度,用于网站性能优化,只有当图片在窗口可视范围内时才向服务器请求: 参数: threshold:设置距离窗 ...
- jQuery中prop和attr区别
问题 今天给一个button加onclick事件,由于最后button根据需要转成字符串,因此不能使用jQurey.click(),只能给button添加onclick属性的方式. 于是,$butto ...
- web前端工程师面试技巧 常见问题解答
web前端工程师面试技巧 常见问题解答 每年的春招是各企业需求人才的黄金时期,不少的前端大牛或者前端新手在面试时候不知道怎么来回答面试官的问题,下面来看下我转载的这篇文章吧,希望对从事前端工作的你有所 ...
- Angular杂谈系列1-如何在Angular2中使用jQuery及其插件
jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大 ...
- jQuery UI resizable使用注意事项、实时等比例拉伸及你不知道的技巧
这篇文章总结的是我在使用resizable插件的过程中,遇到的问题及变通应用的奇思妙想. 一.resizable使用注意事项 以下是我在jsfiddle上写的测试demo:http://jsfiddl ...
- Jquery的点击事件,三句代码完成全选事件
先来看一下Js和Jquery的点击事件 举两个简单的例子 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- jQuery实践-网页版2048小游戏
▓▓▓▓▓▓ 大致介绍 看了一个实现网页版2048小游戏的视频,觉得能做出自己以前喜欢玩的小游戏很有意思便自己动手试了试,真正的验证了这句话-不要以为你以为的就是你以为的,看视频时觉得看懂了,会写了, ...
- jquery和Js的区别和基础操作
jqery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jqery的话,先要引入一下jqery包,jqery包从网上下一个就可以, ...
- jQuery之ajax实现篇
jQuery的ajax方法非常好用,这么好的东西,你想拥有一个属于自己的ajax么?接下来,我们来自己做一个简单的ajax吧. 实现功能 由于jq中的ajax方法是用了内置的deferred模块,是P ...
随机推荐
- 转 proc文件
/proc 是一个伪文件系统, 被用作内核数据结构的接口, 而不仅仅是解释说明/dev/kmem. /proc 里的大多数文件都是只读的, 但也可以通过写一些文件来改变内核变量. 下面对整个 /pro ...
- SSL与HTTPS,HTTP有什么联系
有人问:http和https有什么区别? HTTP,全称"Hyper Text Transfer Protocol",是从浏览器访问网站时使用的默认协议.由于浏览器到网站之间的数据 ...
- [Linux: vim]vim自动生成html代码
如果直接将vim编辑的文字复制粘贴到一些blog的编辑器中,这些代码将会是死板的白纸黑字.如果能加入关键字高亮功能就好了,这样代码阅读起来会很方便.一些blog的编辑器提供了这项功能,一些没有,一些支 ...
- scala学习笔记3
一.条件表达式 在scala中if/else表达式有值,这个值就是跟在if或者else之后的表达式的值. scala> val x = 10 x: Int = 10 scala> val ...
- Linux下进程信息/proc/pid/status的深入分析
https://blog.csdn.net/beckdon/article/details/48491909
- 使用注解配置SQL映射器
在上一章,我们看到了我们是怎样在映射器Mapper XML配置文件中配置映射语句的.MyBatis也支持使用注解来配置映射语句.当我们使用基于注解的映射器接口时,我们不再需要在XML配置文件中配置了. ...
- 使用Unity解耦你的系统—PART4——Unity&PIAB
在前面几篇有关Unity学习的文章中,我对Unity的一些常用功能进行介绍,包括:Unity的基本知识.管理对象之间的关系.生命周期.依赖注入等,今天则是要介绍Unity的另外一个重要功能——拦截(I ...
- vscode debugger for chrome 调试webpack的配置问题
module.exports = { entry: './app.ts', output: { filename: 'bundle.js', publicPath: '/assets', devtoo ...
- 接口自动化多层嵌套的json数据处理
最近在做接口自动化测试,响应的内容大多数是多层嵌套的json数据,在对响应数据进行校验的时候,可以通过(key1.key2.key3)形式获取嵌套字典值的方法获取响应值,再和预期值比较 def get ...
- phpstorm配置关联php手册
最近发现有些编辑器可以 选中函数名,通过相应的快捷键就可以调用 浏览器 打开相应 函数的 在线帮助文档. 一番查找,我终于发现 phpStorm 也有相应的功能. 一.自带功能 在编辑器中选中函数名, ...