jquery attr 設(shè)定src中含有&(宏)符號問題的解決方法
更新時間:2011年07月26日 20:53:19 作者:
今天在用 jquery 的attr 方法設(shè)定 iframe的src屬性的時候遇到了一個奇怪的為題,現(xiàn)在把問題及解決方面寫出來,讓遇到同樣問題的人不要在走彎路。
問題描述:
html代碼如下:
<iframe src="http://chabaoo.cn" id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe>
我用 jquery 的attr 方法設(shè)定 iframe的src屬性
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400");//可點擊鏈接查看效果 注意頁數(shù)(顯示第一頁數(shù)據(jù))
沒有問題,得到了我想要的結(jié)果,但是下面的地址卻把key后面的參數(shù)都掉了(紅色字體的參數(shù)沒有取到)
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可點擊鏈接查看效果 注意頁數(shù)(顯示第二頁數(shù)據(jù))
郁悶中,感覺很奇怪,就用firebug看了一下修改后的值,問題找到了,jquery 把上面的地址給變成:
http://blog.jb51.net/search.aspx?key=400&page=2//可點擊鏈接查看效果 注意頁數(shù)(顯示第一頁數(shù)據(jù))
郁悶中。。。。。。。。。。。。。。。。
找了好久也沒有找到如果解決該問題,他怎么會把地址的&給改成&了呢?有點搞不懂
問題解決方法:
在無意中把
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可點擊鏈接查看效果 注意頁數(shù)(顯示第一頁數(shù)據(jù))
改成
$("#addOrUpdateIframe").attr("src", 'http://blog.jb51.net/search.aspx?key=400&page=2');//可點擊鏈接查看效果 注意頁數(shù)(顯示第二頁數(shù)據(jù))
注意灰色背景的地方,把雙引號改成單引號了,問題解決。
html代碼如下:
<iframe src="http://chabaoo.cn" id="addOrUpdateIframe" style="width:870px;height:450px;" border="0" scrolling="yes" ></iframe>
我用 jquery 的attr 方法設(shè)定 iframe的src屬性
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400");//可點擊鏈接查看效果 注意頁數(shù)(顯示第一頁數(shù)據(jù))
沒有問題,得到了我想要的結(jié)果,但是下面的地址卻把key后面的參數(shù)都掉了(紅色字體的參數(shù)沒有取到)
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可點擊鏈接查看效果 注意頁數(shù)(顯示第二頁數(shù)據(jù))
郁悶中,感覺很奇怪,就用firebug看了一下修改后的值,問題找到了,jquery 把上面的地址給變成:
http://blog.jb51.net/search.aspx?key=400&page=2//可點擊鏈接查看效果 注意頁數(shù)(顯示第一頁數(shù)據(jù))
郁悶中。。。。。。。。。。。。。。。。
找了好久也沒有找到如果解決該問題,他怎么會把地址的&給改成&了呢?有點搞不懂
問題解決方法:
在無意中把
$("#addOrUpdateIframe").attr("src", "http://blog.jb51.net/search.aspx?key=400&page=2");//可點擊鏈接查看效果 注意頁數(shù)(顯示第一頁數(shù)據(jù))
改成
$("#addOrUpdateIframe").attr("src", 'http://blog.jb51.net/search.aspx?key=400&page=2');//可點擊鏈接查看效果 注意頁數(shù)(顯示第二頁數(shù)據(jù))
注意灰色背景的地方,把雙引號改成單引號了,問題解決。
您可能感興趣的文章:
- JQuery 使用attr方法實現(xiàn)下拉列表選中
- 使用jQuery的attr方法來修改onclick值
- jquery的attr方法禁用表單元素禁用輸入內(nèi)容
- jquery attr方法獲取input的checked屬性問題
- jquery $(this).attr $(this).val方法使用介紹
- jquery中prop()方法和attr()方法的區(qū)別淺析
- jQuery .attr()和.removeAttr()方法操作元素屬性示例
- 用JQuery 判斷某個屬性是否存在hasAttr的解決方法
- Jquery下attr和removeAttr的使用方法
- jQuery中attr()方法用法實例
相關(guān)文章
JQuery給select添加/刪除節(jié)點的實現(xiàn)代碼
下面小編就為大家?guī)硪黄狫Query給select添加/刪除節(jié)點的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考2016-04-04使用CSS和jQuery模擬select并附提交后取得數(shù)據(jù)的代碼
使用CSS和jQuery模擬select并實現(xiàn)提交后取得數(shù)據(jù),詳細實現(xiàn)及截圖如下,感興趣的朋友可以參考下2013-10-10jquery、js調(diào)用iframe父窗口與子窗口元素的方法整理
本節(jié)主要介紹了jquery、js調(diào)用iframe父窗口與子窗口元素的方法,需要的朋友可以參考下2014-07-07在jQuery ajax中按鈕button和submit的區(qū)別分析
昨天在使用jQuery ajax的post方法進行頁面?zhèn)髦?,無刷新獲取數(shù)據(jù)展示,弄了半天就是沒有效果,看了半天也沒有語法錯誤,最后才終于明白問題出在哪里2012-10-10