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

170
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: Работа с сайтом

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

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

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

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

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

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

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

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

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

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

223