JQuery - Почему метод триггера вызывает его три раза?
$(document).ready(function(){
$("input").select(function(){
$("input").after(" Text marked!");
});
$("button").click(function(){
$("input").trigger("select");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<input type="text" value="Hello World"><br><br>
<button>Trigger the select event for the input field</button>
Может кто-нибудь сказать мне, почему выбрать событие срабатывает три раза после того, как кнопка мыши?
Кажется, что использование IE и Chrome может привести к разным результатам.
Странный так вызова ING $ ("input"). trigger ("select"); 'вне клика и запускается один раз. – epascarello
Попробуйте 'return false;' after after() – Scottux