У меня есть форма, разделенная на две части. Одна часть предназначена для ввода данных, а следующая часть представляет собой список введенных данных. Когда я CUD объект в форме, я хочу обновить список, я делаю это с помощью триггера:
jQuery("#magnifier").parent().trigger("click");
Из-за интенсивного использования Safari в моей компании мне пришлось выбирать родителя, иначе safari не принял бы триггер. Следующий код генерируется rails (V 1.2.3) и запускает обновление моего списка:
<a href="#" onclick="new Ajax.Updater('list_section', '/input_form/reload_list',
{asynchronous:true, evalScripts:true, parameters:Form.serialize('periode_form')}); return false;">
<img alt="Magnifier" border="0" id="magnifier" src="/images/magnifier.png?1288947266">
</a>
Проблема в моей компании. Safari и Opera - самые популярные браузеры. Я могу заставить его работать для одного браузера, но не для другого. Есть ли способ, как я могу реализовать это без кода Yacki if Opera иначе?