JQuery очень простой плагин - PullRequest
       2

JQuery очень простой плагин

0 голосов
/ 20 ноября 2010

Я создал свой плагин с помощью 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);

Май, спасибо за вашу помощь.

Дом

1 Ответ

3 голосов
/ 20 ноября 2010

Посмотрите на плагин jQuery. Начало работы:

В части The Basics есть функция плагина maxHeight, которая делает именно то, что вам нужно, за исключением того, что она возвращает не текст, а высоту. Я предлагаю вам прочитать его - есть еще несколько вещей, которые вы должны сделать, которые кратко изложены в конце, так что это будет полезно.

Кстати, причина, по которой он не работает, заключается в том, что .each() возвращает сам jQuery, поэтому ваша функция возвращает объект jQuery, а не текст, который вы ожидали - посмотрите Returns в документации .each() API :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...