| 
 Функция в jQuery и this Делаю функцию в jquery (action.js): (function($) { $.fn.action = function(id) { alert (id); }; })(jQuery); ,и вызываю ее в главном js-файле (js.js): $("#main").action(this); Вопрос: как мне сделать, чтобы функция в action.js смогла вывести id элемента, к которому эта функция применяется, то есть "main". Но тупо вывести "main" - не выйдет, нужно через this, а как это сделать?:( :( :( | 
| 
 
$.fn.action = function () {
    return this.each(function () {
        alert(this.id);
    });
};
 | 
| 
 не выходит(( | 
| 
 Valdemor, а по типу так ? $.fn.action = function () { return this.each(function () { alert(this.attr("id")) }); }; | 
| 
 Нет( | 
| 
 
$.fn.action = function () {
 return this.each(function () {
 alert($(this).attr("id"))
 });
 };
$.fn.action = function () {return $(this).attr("id")}
 | 
| 
 В смысле, не выходит? Всё отлично работает. Я проверял. http://jsfiddle.net/Z7Ebk/ | 
| 
 странно... на локалке не работало.. Но все равно спасибо!:) | 
| Часовой пояс GMT +3, время: 23:43. |