1 在php的mvc模式中通常需要做数据异步处理,其中也包含了对htm页面的操作,下面是近期长用到的jq操作,后续会继续补充
2
3 1:修改input框的value值
4 <input type = "hidden" value = "" id = "questionID"/>
5 $('#questionID').val("0506"); //修改input框的value值
6
7 2:获取input框的value值
8 <input type = "hidden" value = "0506" id = "questionID"/>
9 $('#questionID').val(); //获取input框的value值
10
11 3:修改标签内的html代码
12 <span id = "title"></span>
13 $('#title').html("好好学习"); //修改标签内的html代码
14
15 4:获取第一个匹配元素的html内容
16 <span id = "title">好好学习</span>
17 $('#title').html(); //获取第一个匹配元素的html内容
18
19 5:修改标签内属性的值
20 <a href = "" title = "查看原页面" target = "_blank" id = "qurl">
21 $("#qurl").attr("href", "http://www.####.com/"); //修改标签内属性的值
22
23 6:获取标签第一个匹配元素的值
24 <a href = "" title = "查看原页面" target = "_blank" id = "qurl">
25 $("#qurl").attr("title"); //获取标签内属性的值
26
27 7:children() 返回匹配对象的子节点
28 <p>one</p>
29 <div id = "ch">
30 <span>two</span>
31 </div>
32 $("#ch").children().html();
33 $("#ch").children()得到对象[<span>two</span>], 所以.html()的结果是”two”
34
35 8:children(expr) 返回匹配对象的子节点中符合表达式的节点
36 <div id = "ch">
37 <span>two</span>
38 <span id = "sp">three</span>
39 </div>
40 $("#ch").children(“#sp”).html();
41 $("#ch").children()得到对象[<span>two</span><span id = "sp">three</span>].
42 $("#ch").children(“#sp”)过滤得到[<span id = "sp">three</span>]
43
44 9:parent() 返回匹配对象的父节点,参照children()理解
45
46 10:parent(expr) 返回匹配对象的父节点中符合表达式的节点,参照children(expr)理解
47
48 11:parents() 查找所有祖先元素,不限于父元素
49
50 12:find(expr) 在匹配的对象中继续查找符合表达式的对象
51 <p>Hello</p><p id = "a">Hello Again</p><p class = "selected">And Again</p>
52 $("p").find("#a").html()
53 在$("p")对象中查找id为a的对象
54
55 13:remove()
56 $('#a_alertBox_main1').remove(); //div的ID为a_alertBox_main1的代码移除,移出匹配对象
57
58 14:empty() 删除匹配对象的所有子节点
59
60 15:$('#a_alertt1').after(box); //box为用js拼接的html代码,意思是将box插入id为a_alertt1的html代码后面
61
62 16:$(document).ready(function(){
63 var tmp = $("#siteID").val();
64 if(tmp==''){
65 $("#siteboxhide").hide();
66 } })
67
68 17:$(document).ready(function(){
69 $("#aa").click(function(){
70 $("#siteboxhide").show();
71 }) })
72
73 18:$('a').click( function() { }) //如果事件就点击一次,可以使用,只绑定原先页面
74
75 19:$('#subBtnQuest').live('click',function () { }) //如果事件有通过jq压入能触发的代码,要用live,对新压入的代码也可以触发
76
77 20:$(".wzx").css('bottom', '0') //改变样式的值
78
79 21:$("#minmax").removeClass("t_max") //移除类
80
81 22:$("#minmax").addClass("t_min") //添加类
82
83 23:$("[name='a']").each(function(i){}) //根据属性name等于a的div进行遍历操作
84   

  

jq:静态页面常会用到的jq操作(记录)的更多相关文章

  1. 基于jQ+CSS3页面滚动内容元素动画特效

    今天给大家分享一款基于jQ+CSS3页面滚动内容元素动画特效.这是一款基于jQuery+CSS3实现的页面滚动代码.该实例适用于适用浏览器:360.FireFox.Chrome.Safari.Oper ...

  2. 前端(十七)—— jQuery基础:jQuery的基本使用、JQ功能概括、JS对象与JQ对象转换、Ajax简单应用、轮播图

    jQuery的基本使用.JQ功能概括.JS对象与JQ对象转换.Ajax简单应用.轮播图 一.认识jQuery 1.什么是jQuery jQuery是对原生JavaScript二次封装的工具函数集合 j ...

  3. 使用Git Bash远程添加分支和简单部署你的静态页面

    新建一个分支:git branch mybranch(mybranch你的分支名字) 切换到你的新分支: git checkout mybranch 将新分支发布在github上: git push ...

  4. 浅谈php生成静态页面

    一.引 言 在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权 ...

  5. 浅谈在静态页面上使用动态参数,会造成spider多次和重复抓取的解决方案

    原因: 早期由于搜索引擎蜘蛛的不完善,蜘蛛在爬行动态的url的时候很容易由于网站程序的不合理等原因造成蜘蛛迷路死循环. 所以蜘蛛为了避免之前现象就不读取动态的url,特别是带?的url 解决方案: 1 ...

  6. .net(C#)在vs2010版本下的MVC如何配置才能切换静态页面(html)

    由于vs2010用的人比较多,虽然建mvc项目vs2010可能还不成熟,但鉴于每个人的成长有限,每个地方的资源有限,最主要的是为了解决问题,所以先不管那么多了. 用vs2010为公司网站建站,要求js ...

  7. 用手机自带uc浏览器查看静态页面,css样式不显示

    问题描述: 这个问题是一个同事在写手机页面用UC浏览器测试以后遇到的,其他浏览器静态页面显示正常,唯独UC浏览器不显示页面样式. 我测试过代码是没有问题的,因为临时没有找到安卓手机,就猜想PC端的应该 ...

  8. WEB页面采集器编写经验之一:静态页面采集器

    严格意义来说,采集器和爬虫不是一回事:采集器是对特定结构的数据来源进行解析.结构化,将所需的数据从中提取出来:而爬虫的主要目标更多的是页面里的链接和页面的TITLE. 采集器也写过不少了,随便写一点经 ...

  9. .NET生成静态页面并分页

    因为公司的产品用asp开发, 前一段时间用asp写了一个生成静态页面并分页的程序,但缘于对.net的热爱,写了这个.net下的生成静态页面并分页的程序. 主要的原理就是替换模板里的特殊字符. 1.静态 ...

随机推荐

  1. 利用Python+阿里云实现DDNS(动态域名解析)

    引子我想大家应该都很熟悉DNS了,这回在DNS前面加了一个D又变成了什么呢?这个D就是Dynamic(动态),也就是说,按照传统,一个域名所对应的IP地址应该是定死的,而使用了DDNS后,域名所对应的 ...

  2. linux应用之yum命令

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  3. C/C++语法知识点汇总

    *  静态局部变量,在不同函数中可以同名. 静态全局变量,在不同文件中可以同名. 静态函数,在不同文件中可以同名. *  普通全局变量和普通函数,在同一工程中不能同名. 在相链接的程序与库之间,可以同 ...

  4. manacher(无讲解)

    BZOJ3325: [Scoi2013]密码 https://lydsy.com/JudgeOnline/problem.php?id=3325 分析: 根据前i个字符和一些不等和相等条件就可以确定每 ...

  5. RabbitMQ的持久化机制

    一.问题的引出 RabbitMQ的一大特色是消息的可靠性,那么它是如何保证消息可靠性的呢?——消息持久化.为了保证RabbitMQ在退出,服务重启或者crash等异常情况下,也不会丢失消息,我们可以将 ...

  6. [转载]理解 I/O Completion Port (IOCP完成端口)

    原文:理解 I/O Completion Port (IOCP完成端口)欢迎阅读此篇IOCP教程.我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你 ...

  7. 浏览器,tab页显示隐藏的事件监听--页面可见性

    //监听浏览器tab切换,以便在tab切换之后,页面隐藏的时候,把弹幕停止 document.addEventListener('webkitvisibilitychange', function() ...

  8. bzoj 3456 城市规划 —— 分治FFT / 多项式求逆 / 指数型生成函数(多项式求ln)

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3456 首先考虑DP做法,正难则反,考虑所有情况减去不连通的情况: 而不连通的情况就是那个经典 ...

  9. poj2777Count Color——线段树+状压

    题目:http://poj.org/problem?id=2777 状压每个颜色的选择情况,取答案时 | 一番: 注意题目中的区间端点可能大小相反,在读入时换一下位置: 注意pushdown()中要l ...

  10. javascript 中的深复制 和 其实现方法

    首先,我们需要明白什么是深复制(侧重指对象方面)? 在javascript中,复制分为浅复制和深复制,个人理解,浅复制就是直接将引用复制,复制前后的两个对象指向同一个内存地址,对其中一个进行操作,另外 ...