jQuery非常简单的插件

时间:2010-11-20 16:28:40

标签: jquery jquery-plugins

我用jquery创建了我的第一个插件,它根本不能正常工作。

有人可以纠正我,如果可能的话,请发给我一些jQuery教程吗?

我试图获取标签值并将其传递给另一个输入

jQuery.fn.checktoclient = function () {
return this.each (function () {

this.map(function(){

        return $(this).text()

    }).get();

});
};
var radio1_val = $('input[name="form[radio1]"]:checked + label').checktoclient();

$('input#radioclient').val(radio1_val);

谢谢你的帮助。

的Dom

1 个答案:

答案 0 :(得分:3)

看看jQuery插件入门:

The Basics部分中,您有一个插件函数maxHeight,它可以完全按照您的要求执行,但它不会返回文本,而是返回高度。我建议你阅读它 - 你应该做的其他一些事情,最后总结,所以它会有用。

顺便说一句,它不起作用的原因是因为.each()返回jQuery本身,所以你的函数返回jQuery对象,而不是你期望的文本 - 看看Returns上{ {1}} API文档: