我正在创建jquery插件。一切正常在firefox,chrome和safari浏览器中工作但在IE8中我收到此错误: - 对象不支持属性或方法'test' 这是我的代码: -
(function ($) {
$.fn.test = function (options) {
return this.each(function () {
$(this).wrap('<div/>', { class: 'test' })
});
}
})(jQuery);
我正在使用它: -
$(function () {
$('.sss').test();
});
请帮忙。 谢谢你的帮助
答案 0 :(得分:1)
请确保在调用方法
之前插入插件脚本 <div class="content" style="width:500px; height:500px; background:#ccc;">
<div class="f-menu">asdasdasd</div>
<div class="d-menu">
<ul>
<li><a href="#">about</a></li>
<li><a href="#">projects</a></li>
<li><a href="#">help</a></li>
</ul>
</div>
</div>
<script type="text/javascript" src="~/Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript">
$.fn.test = function (options) {
return this.each(function () {
$(this).wrap('<div/>', { class: 'test' })
});
}
$(document).ready(function () {
$("yourdiv").test({});
});
</script>
这对我有用 希望这会有所帮助。