使用jquery获取iframe加载完成事件
本文概要:网页中的iframe加载完成后,希望做一些工作。比如在iframe内容改变前在某处显示”正在加载”,在加载完成后,显示内容改为”加载完成”。那么该怎么处理呢?
在jquery中iframe加载完成事件为load,而不是ready
[code=html]
$(function(){
$(“#phone”).change(function(){
$(“#message”)
本文概要:网页中的iframe加载完成后,希望做一些工作。比如在iframe内容改变前在某处显示”正在加载”,在加载完成后,显示内容改为”加载完成”。那么该怎么处理呢?
在jquery中iframe加载完成事件为load,而不是ready
[code=html]
$(function(){
$(“#phone”).change(function(){
$(“#message”)
jquery的选择器有很多种
今天遇到一个问题
怎么样选择不含某个属性的元素的呢.
尝试过很多种写法
比如:
$(“span[class=null]“)
$(“span[class==ull]“)
$(“span[!class]“)
$(“span[^class]“)
….都没成功
后来尝试了最傻的方法 居然成功了
$(“span[class=“]”)
jquery的val()方法:返回元素的值,也就是value属性
比如
<input id=”acct” type=”text” value=”我是值” />
则$(“#id”).val() 得到的结果应该是 ”我是值“
这也相当于.aatr(“value”)方法。。
但是今天发现一个bug
<li id=”idid’ value=”值”>石沉溪的博客http://www.cnblogs.com/tonyzzp </li>
通过$(“idid”).val()却得不到值。
但通过.attr(“value”)可以。
在ie8 firefox3.5 chrome5 中测试 都是这样。。
在使用ajax进行留言的时候,出现了一个问题.因为留言内容写完之后,通过ajax提交内容,同时使用js把留言的内容添加到页面上来.浏览留言的时候也是通过ajax请求,然后再显示的.这样,如果有人在留言里写入了js语句,这结语句都会被执行.解决办法就是对这些特殊字符进行转义再显示出来.如果在jsp中使用jstl标签,就很简单了.直接使用