JS / Return - [object Object] при выводе текста

220
19 июля 2018, 06:20

Скрипт:

    $('a.holdOnStart').mouseenter(function () { 
        var text = $('a.holdOnStart'); 
        var count = text.length; 
        var randomizer = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 
 
        for ( var i=0; i < count; i++ ) { 
            text += randomizer.charAt(Math.floor(Math.random() * randomizer.length)); 
            return $(this).text(text); 
        } 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<a href="" class="holdOnStart">Link</a>

При наведении возвращает следующее:

В чём кроется ошибка, не могу найти в интернетах решение. Спасибо!

Answer 1

$('a.holdOnStart').mouseenter(function() { 
  var text = $(this).text(); // Можно так, элемент который создал событие 
   
  var randomizer = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; 
 
  if(/\?/.test(text)){ // Delimiter ? 
    text = text.replace(/(\?.*)$/, ''); 
  } 
  // After cutting the length of the previous randomly added string 
  var count = text.length; 
   
  text += '?'; // Adding delimiter, can be changed 
  for (var i = 0; i < count; i++) { 
 
    text += randomizer.charAt(Math.floor(Math.random() * randomizer.length)); 
 
  } 
   
  $(this).text(text); // Нужно так, устанавливать текст в линк 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<a href="#" class="holdOnStart">Link and other</a>

READ ALSO
Java: Работа с сайтом

Java: Работа с сайтом

Не жду готовых решений и конкретных ответовИнтересует направление и возможно источники которые помогут это реализовать

235
сайт на wordpress тема furry помогите решить баг

сайт на wordpress тема furry помогите решить баг

при нажатии на collapsed navbar открывается и тут же закрывается появляется прокрутка меню то-есть оно есть узкое и прокручивается сайт локальный...

240
Как сверстать блок с отверстием с помощью CSS или SVG

Как сверстать блок с отверстием с помощью CSS или SVG

Интересно было бы увидеть решение на CSS, но SVG тоже подойдетИдеально было бы с адаптивностью

250
Slick slider сделать не активными кнопки или скрыть их

Slick slider сделать не активными кнопки или скрыть их

Как скрыть или сделать неактивными кастомные кнопки слайдера, если мало слайдов для прокрутки? Кнопки сделал так

276