作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 jquery 中有以下代码。
$(function() {
$('.test').click(function() {
alert('this is a test');
});
});
我意识到这并不引人注目,但我想尝试通过做这样的事情来使其更加不引人注目。
$(function() {
$('.test').submitAlert();
*and place the alert message right here.
});
然后我就可以在不同的类上调用警报消息,而无需重新输入代码。有人可以向我展示如何使用 jquery 执行此操作吗?
最佳答案
您可以将代码包装到插件中:
(function($) {
$.fn.submitAlert = function(text) {
this.bind("click", function() {
alert(text);
});
}
})(jQuery);
用法:
$(".test").submitAlert("hello world");
关于jquery 编写不显眼的 javascript 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233581/
我是一名优秀的程序员,十分优秀!