Управление возвратом для только что созданного виджета jquery
Я создал плагин jquery, который на данный момент очень прост и не имеет состояния, но так как я планирую сделать его состоящим позже, я использовал виджет jquery. На данный момент только функция _create содержит какой-либо код. Из экспериментов я узнал, что при вызове виджета возвращаемый объект jquery не отличается от предыдущего объекта в цепочке.
$('.myClass').myPlugin().someOtherMethod();
В конце.myPlugin() по-прежнему выбирается $('. MyClass').
Ну, для большинства плагинов это на самом деле хорошо. Тем не менее, в этом конкретном плагине я обертываю выбранный элемент новым тегом и вместо этого я хочу вернуть обертку. То есть я бы хотел вернуть this.element.parent().
Попытка написать оператор return в функции _create, похоже, не работает, и во всех примерах, которые я видел, _create никогда не имеет оператора return. Как бы я решил это?