Подтвердить что ты не робот

Как использовать функцию substr() в jquery?

как использовать функцию substr в этом script Мне нужно substr(0,25);

<a class="dep_buttons" href="#"> something text something text something text something text something text something text </a>

$('.dep_buttons').mouseover(function(){
    if($(this).text().length > 30) {
        $(this).stop().animate({height:"150px"},150);
    }
    $(".dep_buttons").mouseout(function(){
        $(this).stop().animate({height:"40px"},150);
    });
});
4b9b3361

Ответ 1

Извлечь символы из строки:

var str = "Hello world!";
var res = str.substring(1,4);

Результатом res будет:

ell

http://www.w3schools.com/jsref/jsref_substring.asp

$('.dep_buttons').mouseover(function(){
    $(this).text().substring(0,25);
    if($(this).text().length > 30) {
        $(this).stop().animate({height:"150px"},150);
    }
    $(".dep_buttons").mouseout(function(){
        $(this).stop().animate({height:"40px"},150);
    });
});

Ответ 2

Если вы хотите извлечь из тега a, то

$('.dep_buttons').text().substr(0,25)

При событии mouseover,

$(this).text($(this).text().substr(0, 25));

Вышеприведенный текст извлечет текст тега, затем извлеките его снова.