ajax中dom,在(jQuery)ajax请求中获取当前脚本DOM对象

涉及两个步骤简单的解决方案:

1)找出哪些元素脚本标签是

2)发现,元素

的代码中的前一个兄弟:

var scripts = document.getElementsByTagName("script");

var current = scripts[scripts.length-1];

var previousElement = current.previousSibling;

// there may be whitespace text nodes that should be ignored

while(previousElement!==null && previousElement.nodeType===3) {

previousElement = previous.previousSibling; }

if(previousElement!==null) {

// previousElement is

in this case

$(document).ready(function(){

$(previousElement).someEffect(params);

});

}

这是不错的网络编程?不可以。您应该知道哪些元素应该根据您生成的内容对其应用效果。如果你有一个带有id的div,那么这个id是唯一的,你的生成器可以告诉如果它生成了div,它也必须生成为其设置jQuery效果的js。

但让我们忽略它;它工作吗?就像一个魅力。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值