`
ljl_xyf
  • 浏览: 618265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery attr 设定src中含有&(宏)符号的问题解决

阅读更多

今天在用 jquery 的attr 方法设定 iframe的src属性的时候遇到了一个奇怪的为题,现在把问题及解决方面写出来,让遇到同样问题的人不要在走弯路。

问题描述:

html代码如下:

   <iframe src="http://www.my400800.cn " id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe>

我用 jquery 的attr 方法设定 iframe的src属性

 $("#addOrUpdateIframe").attr("src", "http://blog.my400800.cn/search.aspx?key=400 ");//可点击链接查看效果           注意页数(显示第一页数据)

没有问题,得到了我想要的结果,但是下面的地址却把key后面的参数都掉了(红色字体的参数没有取到)

$("#addOrUpdateIframe").attr("src", "http://blog.my400800.cn/search.aspx?key=400&page=2 ");//可点击链接查看效果 注意页数(显示第二页数据)

郁闷中,感觉很奇怪,就用firebug看了一下修改后的值,问题找到了,jquery 把上面的地址给变成:

http://blog.my400800.cn/search.aspx?key=400&amp;page=2 //可点击链接查看效果 注意页数(显示第一页数据)

郁闷中。。。。。。。。。。。。。。。。

找了好久也没有找到如果解决该问题,他怎么会把地址的&给改成&amp;了呢?有点搞不懂


问题解决方法:

在无意中把

$("#addOrUpdateIframe").attr("src", " http://blog.my400800.cn/search.aspx?key=400&page=2 " );//可点击链接查看效果 注意页数(显示第一页数据)

改成

$("#addOrUpdateIframe").attr("src", ' http://blog.my400800.cn/search.aspx?key=400&page=2 ' );//可点击链接查看效果 注意页数(显示第二页数据)

注意灰色背景的地方,把双引号改成单引号了,问题解决。

分享到:
评论

相关推荐

    jquery attr 设定src中含有&amp;(宏)符号问题的解决方法

    今天在用 jquery 的attr 方法设定 iframe的src属性的时候遇到了一个奇怪的为题,现在把问题及解决方面写出来,让遇到同样问题的人不要在走弯路。

    jquery attr 设定src中含有(宏)符号问题的解决方法

    我用 jquery 的attr 方法设定 iframe的src属性 $(“#addOrUpdateIframe”).attr(“src”, “http://blog.jb51.net/search.aspx?key=400”);//可点击链接查看效果 注意页数(显示第一页数据) 没有问题,得到了我想...

    jquery attr()方法

    ery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr

    Jquery修改image的src属性,图片不加载问题的解决方法

    下面小编就为大家带来一篇Jquery修改image的src属性,图片不加载问题的解决方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考,一起跟随小编过来看看吧

    jQuery开发技巧

    25大实用的jQuery技巧和解决方案 1 去除页面的右键菜单 $ document ready function { $ document bind &quot;contextmenu&quot; function e { return false; } ; } ; 2 搜索输入框文字的消失 当鼠标获得焦点 ...

    jquery attr方法获取input的checked属性问题

    问题:经常使用jQuery插件的attr方法获取checked属性值,获取的值的大小为未定义,此时可以用prop方法获取其真实值,下面介绍这两种方法的区别: 1.通过prop方法获取checked属性,获取的checked返回值为boolean,...

    jQuery使用attr()方法同时设置多个属性值用法实例

    主要介绍了jQuery使用attr()方法同时设置多个属性值的用法,实例分析了jQuery中attr方法实现多个属性设置的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    jQuery中 attr() 方法使用小结

    jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr()

    JQUERY设置IFRAME的SRC值的代码

    代码如下:$(window.parent.document).find... leftiframe中jQuery改变mainiframe的src代码: $(“#mainframe”,parent.document.body).attr(“src”,”//www.jb51.net “) 2 如果内容里面有一个ID为mainiframe的ifame

    Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效

    $('#cb').attr('checked'); 返回的是checked或者是undefined,不是原来的true和false了,有关此问题的解决方法如下,感兴趣的朋友可以参考下

    jQuery 1.4.1 中文参考

    4.1.4 attr(key, function(index, attr)) 63 4.1.5 removeAttr(name) 64 4.2 CSS 类 64 4.2.1 addClass(class) 64 4.2.2 addClass(function(index, class)) 65 4.2.3 removeClass([class]) 65 4.2.4 removeClass...

    Jquery attr(checked) 返回checked或undefined 获取选中失效

    假设我们现在需要这样的场景:页面上有一个checkbox,我们期望通过Jquery来获得它是否选中,或者通过Jquery来让它被选中。 在JQ1.6之前的版本,我们会这样写我们的代码: 代码如下: &lt;input type=’checkbox’ id=...

    jQuery权威指南-源代码

    10.2.2 选择器中含有空格符号/318 10.3 优化事件中的冒泡现象/319 10.4 使用data()方法缓存数据/321 10.5 解决jQuery库与其他库的冲突/326 10.5.1 jQuery在其他库前导入/326 10.5.2 jQuery在其他库后导入/328 ...

    jquery的attr方法使用

    NULL 博文链接:https://liuna718-163-com.iteye.com/blog/1717663

    详解iframe的src指向的内容不刷新的解决办法

    问题描述 html &lt;iframe id="h5Content" src=""&gt;&lt;/iframe&gt; js $("#h5Content").attr("src","${h5.url}"); h5.url对应的是一个ueditor编辑好存到数据库的一个页面. 修改这个页面内容提交后,iframe 中...

    jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法

    主要介绍了jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法,通过使用prop方法代替attr方法来解决此问题,需要的朋友可以参考下

    JQuery新版中文手册

    JQuery开发手册 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get...

    jquery插件使用方法大全

    jQuery 1.5(2011年1月31日):该版本修复了83个bug,解决了460个问题。重大改进有:重写了Ajax模块;新增延缓对像(Deferred Objects);jQuery替身——jQuery.sub();增强了遍历相邻节点的性能;jQuery开发团队构建...

    Jquery动态更改一张位图的src与Attr的使用

    今天用Jquery想动态更改一张位图的src发现css不好用,查看Jquery文档好像是css是设置样式的属性的,如颜色,字体,背景等,而attr貌似是能操作所有属性,包括Jquery未封装的属性。 代码如下: $(“#newClassImg”)....

    Jquery attr()方法 属性赋值和属性获取详解

    jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。 1. attr( 属性名 ) //获取属性的值(取得第一个匹配元素的属性值。通过这个...

Global site tag (gtag.js) - Google Analytics