вопрос по jquery

elven

Новичок
вопрос по jquery

нашел когда то пример кода который открывает модальное окошко содержимое которого берется из внешнего файла

вызывается он следующей функцией

$(function() {
$("a[rel]").overlay(function() {
var wrap = this.getContent().find("div.wrap");
wrap.load(this.getTrigger().attr("href"));
});
});



в html он прописывается как
<a href='file.php?id=$topic[id]' rel='#overlay'><button type='button'>Edit</button></a>
***
<div class="overlay" id="overlay">
<div class="wrap"></div>
</div>


вопрос:
что и как нужно изменить функцию, что окошко открывалась по событию onClick
пример:
***
<td onClick='edit()'>***</td>
***

P.S. Используется jquery.tools 1.0.0 на базе jQuery JavaScript Library v1.3.2
 

A1x

Новичок
в первом примере некая функция выполняется по событию завершения загрузки документа. Чтобы эта же фунукия выполнялась по клику ее надо назначить обработчиком события "клик" для нужных элементов

т.е. вместо $(function() { ... });
делаем например $('td.edit').click(function() { ... });

(для всех <td class="edit">***</td>)
 

elven

Новичок
нет она запускалась не при завершении загрузки документа, а при клике на ссылку, т.е.
<a href='file.php?id=$topic[id]' rel='#overlay'><button type='button'>Edit</button></a>

а мне нужно чтобы можно было вызвать при нажатии на ячейку таблицы
 

elven

Новичок
попробовал сделать так:

function edits(val) {
$.overlay(function(val) {
$("#wrap").load("ind_edit.php?id="+val);
});
}
но не сработало
 

r4sh

Новичок
<table id='mytable'>..внутри кликабельные ячейки.</table>


$('#mytable').find('td').click( function(..){.. } )

в клик вписывается что надо. Возможно ошибся, давно не работал с jquery.
 
Сверху