2013-02-08 2 views
0

Все, что мне нужно, это то, что событие click начинается с простого модального и нажимает кнопку, которая находится в этом модальном состоянии, но второй щелчок (вызванный первым щелчком) не работает. :(JQuery Щелкните по другому клику

jQuery(function ($) { 

    // Load dialog on click 
    $('#basic-modal .basic').click(function (e) { 
     $('#basic-modal-content').modal(); 
     $("#botaoTeste").click(); 

     return false; 
    }); 
}); 
+0

Вы уверены, что щелчок не работает, а не то, что обработчик события клика не правильно ли привязана? Когда вы «модально» что-то в основном перемещает разметку на новый дом. Я не уверен, что ваши обработчики событий будут сохранены, если вы не используете новую привязку к jQuery для 'on', которая, судя по этому примеру, вы 're not. –

+0

@Pete клик без какого-либо обработчика будет программным образом щелкнуть элемент –

ответ

0

Вы можете его раздельный функцию и вызвать, где вам нужно, для образца:

jQuery(function ($) { 

    // create a function 
    function clickEventTest(e) { 
     // some code 
    } 

    // set this function on the click of the 'botaoTeste' element 
    $("#botaoTeste").click(clickEventTest); 

    // Load dialog on click 
    $('#basic-modal .basic').click(function (e) { 
     $('#basic-modal-content').modal(); 

     // call the function 
     clickEventTest(e); 

     return false; 
    }); 
}); 
+0

Если я нажму кнопку «botaoTeste», это будет работать, я имею в виду, действие происходит Ожидается. Я просто хочу, чтобы это было нажато, когда открывается модальный. Может быть, я могу использовать это открыто, я сейчас пытаюсь это сделать. знак равно – Linn

Смежные вопросы