Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как искусственно вызвать событие click
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Как искусственно вызвать событие click

Страниц (1): [1]
 

1. Demeus - 12 Июля, 2012 - 11:56:23 - перейти к сообщению
Проблема такая, редактирую данные в модальном окне, после нажатия на кнопки сохрнаить нужно вызвать фунукию
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.     $(".list_c").click(function () {
  3.      var id_client = $(this).attr('id_client');
  4.         $.ajax({
  5.              ......
  6.        });
  7.  

котороя бы обновила данные, вызвывю ее с так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".list_c").trigger("click").("id_client":"1");
  3.  

но атрибут id_client не передается. как тут правильно передать атрибут?
2. Anguis - 12 Июля, 2012 - 13:23:41 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".list_c").attr('id_client','1').click();
  3.  
3. Demeus - 12 Июля, 2012 - 13:36:28 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. $(".list_c").attr('id_client','1').click();

в это случаю он присваивает все атрибут равный 1
4. Anguis - 12 Июля, 2012 - 13:43:50 - перейти к сообщению
не понятни ни чего. Объясните подробнее, и желательно весь код приведите, где используется и в какой структуре
5. armancho7777777 - 12 Июля, 2012 - 16:48:40 - перейти к сообщению
Вы уже передаёте тут всё:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.    $(".list_c").click(function () {
  3.      var id_client = $(this).attr('id_client');
  4.         $.ajax({
  5.              ......
  6.        });
  7.  
  8.  

Ну а принудительный вызов события клика для элемента с определённым ID с последующей передачей его идентификатора:
CODE (javascript):
скопировать код в буфер обмена
  1. $("#id_element").trigger("click");
6. Viper - 13 Июля, 2012 - 09:13:36 - перейти к сообщению
Demeus пишет:
но атрибут id_client не передается. как тут правильно передать атрибут
и не будет.
armancho7777777 пишет:
$("#id_element").trigger("click");
только предварительно необходимо забиндить click.

$("#id_element").click...
7. armancho7777777 - 13 Июля, 2012 - 09:33:39 - перейти к сообщению
Viper пишет:
только предварительно необходимо забиндить click.

А это по Вашему что?
armancho7777777 пишет:
$(".list_c").click(function () {
8. Viper - 13 Июля, 2012 - 09:49:32 - перейти к сообщению
armancho7777777 пишет:
А это по Вашему что?
действительно Улыбка Слона и не увидел Улыбка
9. armancho7777777 - 13 Июля, 2012 - 09:50:45 - перейти к сообщению
Улыбка
10. Demeus - 13 Июля, 2012 - 09:59:45 - перейти к сообщению
разобрался!
спасибо за участие

 

Powered by ExBB FM 1.0 RC1