【发布时间】:2014-10-08 20:54:43
【问题描述】:
我正在努力将自定义复选框样式与由 javascript 为 Google Identity Toolkit 动态生成的复选框一起使用。比如我们添加这个div:
<div id="gitkitWidgetDiv"></div>
Google Identity Toolkit 脚本会为该 div 生成新的 html。
我需要将一个类添加到由 javascript 添加的 HTML 中,而无需用户进行任何操作,我正在努力使其工作。例如,这是我的代码:
$("#gitkitWidgetDiv").on('ready', ".gitkit-sign-in-options label", function() {
$(this).addClass('checkbox');
});
我尝试为其他一些选项切换“准备就绪”并使用 livequery 插件,但对我来说没有任何效果。如果我使用像“点击”这样的活动事件,它会起作用,但我不知道在页面加载时如何做到这一点。有人可以帮忙吗?谢谢!
【问题讨论】:
-
好吧,当你生成这些元素之后,你可以选择它们并应用类,对吧?向我们展示创建元素的代码。
-
动态是指在用户交互之后?或者您的意思是您使用来自外部服务的一些 javascript 代码请求它?
-
不幸的是,我不控制生成元素的代码。它是由 www.gstatic.com/authtoolkit/js/gitkit.js 添加的。
-
你有那个库的任何文档并检查过任何事件吗?
-
我支持@DontVoteMeDown - 如果这个库生成新的 HTML,我通常希望它们生成某种事件,或者让您添加侦听器的函数。可能值得简要阅读他们的文档。
标签: javascript jquery html