2015-06-10 2 views
0

У меня есть переменная, которая хранит идентификатор ссылки.Добавление числа в конец строки?

HTML

<a href="#tab-1">PREFORMANCE REELS</a> 

JQuery

var tab = $(this).attr("href"); 

У меня есть другая переменная, которая делает то же самое, но ссылка является приращение 5.

HTML

<a href="#tab-6">PREFORMANCE REELS</a> 

Как Я пишу переменную, чтобы добавить 5 к концу? Итак, # tab-1 становится # tab-6?

+0

Вы хотите увеличить размер * существующего * элемента href или добавить * новый * элемент с приращенным href? – showdev

+0

Я хочу увеличить существующий на 1 и сохранить его в переменной, называемой tab, потому что следующая строка кода - $ (". Tab-content"). Not (tab) .css ("display", "none") ; –

ответ

3

вы можете использовать эту функцию

function addnum(tab){ 
    var getnum = parseInt((tab.split('-'))[1]); 
    var add5 = ((tab.split('-'))[0]) + '-'+ (getnum + 5) ; 
    return add5; 
} 

использовать его как то

var tab = $(this).attr("href"); 
alert(addnum(tab)); 

DEMO

-1

Вы могли бы заменить "# TAB-" ничем "", то у вас есть номер и просто добавьте 5 к нему

Надеюсь, это поможет вам

С уважением

Смежные вопросы