[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: jQery отказывается выполнять события
HErATuB
Доброго времени суток. Помогите разобраться в чем проблема. Пишу скрипт, при клике по элементу выполнялось событие стороннего элемента.
<ul class="img_spisok_priv">
<li
style="margin-left:18px;" class="del_photo_user">
<img
src="/pictures/del_photo.png" class="delet_photo">
<img
src="/files/photo/priv/26_8da6eaae6650bcaa0a58bba32823a076.jpg" class="photo_user">
<input
type="checkbox" name="delet_img[]" value="15">
</li>
<li
style="" class="del_photo_user">
<img
src="/pictures/del_photo.png" class="delet_photo" style="display: none; opacity: 0;">
<img
src="/files/photo/priv/26_98081536119868bbd6123d1e09df6c5a.jpg" class="photo_user">
<input
type="checkbox" name="delet_img[]" value="14">
</li>
<li
style="" class="del_photo_user">
<img
src="/pictures/del_photo.png" class="delet_photo" style="display: none; opacity: 0;">
<img
src="/files/photo/priv/26_79d9ba45a82f42c43f8c577c54da7ec6.jpg" class="photo_user">
<input
type="checkbox" name="delet_img[]" value="16">
</li>
<li
style="" class="add_photo_user">
<img
width="73px" src="/pictures/new_photo.png">
<input
type="file" name="f[]" id="file0">
</li>
<li
style="margin-left:18px;" class="add_photo_user">
<img
width="73px" src="/pictures/new_photo.png">
<input
type="file" name="f[]" id="file1">
</li>
</ul>

Пишу jquery скрипт. При клике на li элемент класса add_photo_user вызов события input type = file

var el_a = $('.add_photo_user');
el_a.click(function(){
$(this).children('input').trigger('click');
});

на что jQyeru выдает разные ошибки при клике на один и тот же элемент:

too much recursion
[Прерывать на этой ошибке]

if ( !jQuery.acceptData( elem ) ) {

jquery-1.8.2.js (строка 1538)

too much recursion
[Прерывать на этой ошибке]

if ( !matchers[i]( elem, context, xml ) ) {

jquery-1.8.2.js (строка 4801)

too much recursion
[Прерывать на этой ошибке]

if ( !matchers[i]( elem, context, xml ) ) {

jquery-1.8.2.js (строка 4801)

too much recursion
[Прерывать на этой ошибке]

if ( matcher( elem, context, xml ) ) {

jquery-1.8.2.js (строка 4989)

too much recursion
[Прерывать на этой ошибке]

if ( !matchers[i]( elem, context, xml ) ) {

jquery-1.8.2.js (строка 4801)

too much recursion
[Прерывать на этой ошибке]

var matched, match, tokens, type, soFar, groups, preFilters,

jquery-1.8.2.js (строка 4683)

too much recursion
[Прерывать на этой ошибке]

if ( !matchers[i]( elem, context, xml ) ) {

jquery-1.8.2.js (строка 4801)

too much recursion
[Прерывать на этой ошибке]

if ( !matchers[i]( elem, context, xml ) ) {

Посоветуйте что можно сделать, пытался реализовать чистым javascript-ом, не получилось =(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.