php显示jquery未定义,jQuery:未捕获的TypeError:无法读取未定义的属性“nodeType”...

我使用jQUery UI Position插件:

http://jqueryui.com/position/将我的图标放在网页上.选择器从数据库中获取并使用PHP在$myselector变量中输出到JS.这是我目前的代码:

var element_selector='<?PHP echo $myselector;?>';

$('#inline_docxdiv .Featured.Slider').position({

my: "center",at: "right top",of: $(element_selector)

});

//append icons,applicable to all

$(divname<?PHP echo $uniqueid;?>).append('

<?PHP%20echo%20%24helper_iconpng;?> <?PHP%20echo%20%24helpersource_iconpng;?>
');

但是,图标未正确附加,并在控制台中返回错误:

Uncaught TypeError: Cannot read property ‘nodeType’ of undefined

奇怪的是,如果我在JS代码中硬编码选择器(不是由PHP输出),一切正常,控制台中没有返回错误.这是我对元素选择器进行硬编码的代码:

var element_selector='.idoc-featured-slider';

有没有办法使用PHP输出选择器而不会遇到错误?谢谢你的帮助.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值