Обнаружьте, когда ссылка активируется - или щелчком или вкладкой, и войти

Вы можете использовать глобальное регулярное выражение и match 3 цифры, а затем соединить пробелами:

let num = '123456789';
const result = num
  .match(/\d{3}/g)
  .join(' ');
console.log(result);

или , с .replace и ожидающей другой цифрой:

let num = '123456789';
const result = num.replace(/\d{3}(?=\d)/g, '[111]amp; ');
console.log(result);

6
задан tshepang 30 July 2014 в 18:04
поделиться

3 ответа

The 'click' event will fire in both cases, this will get you what you want:

$('a').click(function(){
    alert('perform action here');
});
9
ответ дан 9 December 2019 в 20:48
поделиться

It's pretty simple actually... When pressing enter on an element, it acts as a click in browsers. No need to do anything special.

$('a.links_to_bind').bind('click', function() { 
    /* do your stuff... */
    return false;
});

Edit: Если вы хотите, чтобы страница изменилась после завершения ваших действий, вы можете добавить условный набор состояний к тому, что вернет false . Примерно так:

if(everythings_good) {
    return true;
} else {
    return false;
}
3
ответ дан 9 December 2019 в 20:48
поделиться

Следующие две ссылки предоставляют информацию о событиях в jQuery, которые вы хотите обработать.

jQuery Events / keypress: http://docs.jquery.com/Events/keypress
jQuery Events / click: http://docs.jquery.com/Events/click

1
ответ дан 9 December 2019 в 20:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: