欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【jquery attr 设定src中含有&(宏)符号问题的解决方法】,下面是详细的讲解!
jquery attr 设定src中含有&(宏)符号问题的解决方法
问题描述:
html代码如下:
<iframe src="http://www.jb51.net" id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe>
我用 jquery 的attr 方法设定 iframe的src属性
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400");//可点击链接查看效果 注意页数(显示第一页数据)
没有问题,得到了我想要的结果,但是下面的地址却把key后面的参数都掉了(红色字体的参数没有取到)
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可点击链接查看效果 注意页数(显示第二页数据)
郁闷中,感觉很奇怪,就用firebug看了一下修改后的值,问题找到了,jquery 把上面的地址给变成:
http://blog.jb51.net/search.aspx?key=400&page=2//可点击链接查看效果 注意页数(显示第一页数据)
郁闷中。。。。。。。。。。。。。。。。
找了好久也没有找到如果解决该问题,他怎么会把地址的&给改成&了呢?有点搞不懂
问题解决方法:
在无意中把
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可点击链接查看效果 注意页数(显示第一页数据)
改成
$("#addOrUpdateIframe").attr("src", 'http://blog.jb51.net/search.aspx?key=400&page=2');//可点击链接查看效果 注意页数(显示第二页数据)
注意灰色背景的地方,把双引号改成单引号了,问题解决。
关于jquery attr 设定src中含有&(宏)符号问题的解决方法的用户互动如下:
相关问题:jquery 切换 图片 src 属性 问题,高分求解!!!...
答:不知道你究竟想要实现什么效果。你点击了一个图片链接,肯定要跳转(虽然还是同样的页面),所以肯定浏览不到图片切换的效果 >>详细
相关问题:jquery 设置click属性问题..设置src有效..click就...
答:$('#btn_screen').bind('click',funciton(){min();});click函数的调用应该使用bind >>详细
相关问题:jquery attr, for i循环问题,麻烦帮忙!
答:那我来说说 了 哦 先回答你问的问题 第一 jquery 选择器既然是字符串你就可以拼凑 如 ”.classA:eq("+i+")“ 第二 第一对了 第二就木有问题了 然后我在说说 我发现的问题。 一: for 循环 判断 i >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【ComboBox】ComboBox 和 DateField 在IE下消失的
- 【ajax】用js来解决ajax读取页面乱码-页面乱码
- 【addEventListener】addEventListener和attachEv
- 【dom】javascript dom追加内容实现示例-追加内容
- 【has】基于jquery的has()方法以及与find()方法以
- 【extjs】Extjs入门之动态加载树代码-动态加载树
- 【AngularJS】AngularJS语法详解-语法
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
