【发布时间】:2015-03-22 17:14:05
【问题描述】:
我一直在制作我的第一个 jQuery 插件,我需要通过样式标签在 head 中添加一些 CSS,因为在脚本注入的元素上执行内联 CSS 在 IE8 中有一些奇怪的错误 - 10.
但要在头部添加样式,我需要定位用户将插件绑定到的实际元素。
例如:
$('input').myPlugin(); // I need to get the text "input"
$('#form .foo').myPlugin(); // I need to get the text "#form .foo"
是否可以在插件中获取这些数据?
【问题讨论】:
-
如果你需要它,你可以走上父母并创建选择器字符串......在这里查看我的解决方案stackoverflow.com/a/28881979/1175966
-
为什么不为插件特有的特定类创建 CSS,然后在为它们初始化插件时将该类添加到元素中?
-
@AnthonyGrist 嗯,我想这是一个可能的想法。谢谢!
-
@charlietfl 感谢您的链接!
标签: javascript jquery jquery-plugins