jQuery美元.Fn不工作,没有错误
jQuery $.fn not working with no errors
我以前见过这个问题,我在谷歌上搜索过,但是没有用。我试图学习如何在jQuery中创建自己的函数,但它不做我所要求的,我没有收到任何错误。我做错什么了吗?
脚本
<script type='text/javscript'>
(function($){
$.fn.selectMe = function(options){
return this.each(function(){
$(this).find('li').append("<input type='checkbox'>");
});
}
}(jQuery));
$(document).ready(function(){
$('.Select').selectMe();
});
</script>
为了更好地衡量,这里是HTML
<div class='Select'>
<p>Cuisine Types (3/10)</p>
<ul>
<li>American</li>
<li>Italian</li>
<li>Chinese</li>
</ul>
</div>
谢谢!
不确定这个问题。但我注意到:
-
<script type = 'text/javscript'>
应该是<script type='text/javascript'>
-
(function ($) { }(jQuery));
应为:(function($){ })(jQuery);
这个效果很好。试试这个:
(function($){
$.fn.selectMe = function (options) {
return this.each(function () {
$(this).find('li').append("<input type = 'checkbox'>");
});
}
})(jQuery);
$(document).ready(function () {
$('.Select').selectMe();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class = 'Select'>
<p>Cuisine Types (3/10)</p>
<ul>
<li>American</li>
<li>Italian</li>
<li>Chinese</li>
</ul>
</div>
Ok!Facepalm指!我真不敢相信我浪费了两个小时在这上面,浪费了大家的时间。我把javascript拼错了,它抛出了所有的代码,但没有错误。我很抱歉,但感谢你所有的反馈!
相关文章:
- 回复'js'仅当请求有错误时(否则使用html)
- 表单已发送,但验证有错误
- 如果文件不存在,fs.watch是否有错误处理程序
- Meteor上有错误的同步问题
- 表单验证:如果有错误,不要't使手风琴动起来
- 我有错误文档.注册元素未被细化
- 如何转换为特定于 json 的类 c#?我有错误
- 如果当前输入有错误或警告,则禁用所有下一个表单输入字段
- 通过有错误的 Ajax-Request 打印出 HTML 会阻止进一步的 JS 工作
- 脸书应用程序有错误
- XDomainRequest 总是有错误
- HTML5 Canvas游戏有错误,点击时第一个拼图块会变成不同的块
- Page_ClientValidate返回 false,但没有一个验证器有错误
- 量角器由中继器命令中是否有错误
- Jquery 验证器 - 表单被保存但有错误
- 任何人看到我的重置功能有错误
- 现在我有错误“;ReferenceError:项未定义“;不知道如何测试我的dataService
- 有没有一种方法可以在加载页面后检查iframe是否有错误消息
- 简单的jquery+javascript不起作用:add".有错误”;不工作,并且未定义onclick事件
- Node.js使用mongoose/mongodb/express保存表单数据有错误,无法工作