最近正在研究制作Discuz插件,计划使用jQuery1.1.2来实现Ajax部分,不过遇到了一些奇怪的问题
17DST!d-~6X2R/?1I7A)b’H%l&k
9?0f7h/H”F.P7_+F
Discuz!原本js脚本中就自带了$符号,这个和jQuery默认使用的$冲突
5F!s(Y”w#[9M-I网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛
4{[email protected]&g+b(J1k+Z于是小弟参照此文
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
)I%V$e3N(p1@1s17DSTwww.discuzsupport.net”A2o:~%`+J5H6N’`
使用
复制内容到剪贴板
代码:
$j = jQuery.noConflict();
语句,将jQuery的$换为$j
(^-@2n6e”?!R%L9A17DSTwww.discuzsupport.net9~)G-m$M z!o$\1K
类似
复制内容到剪贴板
代码:
$j(document).ready(function() {});
这样的语句可以正常执行www.discuzsupport.net/c1U4t1d!C#D&[5M%M
17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。#_8l(`”\;?”J”k
可是在取得对象的时候,却发生了问题%D:B/S$~”W$i;}%C%u(r9~
www.discuzsupport.net-d#H+m%P;`.o
页面模板是在php脚本中用
复制内容到剪贴板
代码:
include template('template name');
引入的
,K+z%f0`;S)y+M&S%f网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛17DST+c;L$k,D8A!n8^1[“H
html中包含
复制内容到剪贴板
代码:
<input type="text" id="username" value="翔戈斯"></input>
分别使用以下语句测试
复制内容到剪贴板
代码:
alert (document.getElementById('username').value);
结果: 翔戈斯
复制内容到剪贴板
代码:
alert ($j('username').val());
结果: null
“y-T6k,z0]0}:w网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛www.discuzsupport.net%L%j0l’K0M0t-|
就算使用
复制内容到剪贴板
代码:
alert ($j('#username').val());
结果依然是 null17DST.com 致力于Discuz!插件、风格作者等第三方发展,拥有Discuz!插件风格中心(DAC),一键安装和卸载Discuz!插件及Discuz!风格。以协作开发论坛来保护作者版权并鼓励协作开发。并帮助中小站长发展。是Discuz!官方认可和推荐的站长和作者的交流平台。3T%V:[-B%h-n:t7v.O8H
7p(N8I2v,h:m&_2a#l;x
小弟个人感觉是$j无法正常获取对象,导致jQuery相关的脚本都失效了
2_-g#a;p/e3R网络软件第三方及站长交流论坛 | Discuz!插件风格中心服务论坛
/X.j7W _1Z#uDiscuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team请问有办法可以解决么?如有提示也不甚感激!
$U!]&j!D2w8\8A&O7i7]5~17DST
(m%c;S2h0~Discuz!插件风格中心,Discuz插件,dz插件,Discuz风格,dz风格,Discuz!教程,DZ风格教程,DZ插件教程,一键安装,一键卸载,第三方,插件作者,风格作者,协作开发,站长,建站,php,Discuz!支持团队,Discuz! Support Team[ 本帖最后由 翔戈斯 于 2007-10-28 16:15 编辑 ]