Это действительно не правильный путь к пространству имен в jQuery. Я был в замешательстве по этому поводу сначала, когда я пошел писать свой первый плагин. На странице разработки плагина jQuery .
есть хорошая документация.
Короче говоря, вы хотите определить свое пространство имен, как вы делали в первом примере:
$.fn.tx = function(args) {
console.log(this);
return this;
};
И затем внутри вы можете определить функции, которые вы хотели бы 'namespaced', и вызывать их как в документах jQuery. Надеюсь, это поможет!