2015-12-29 4 views
-1

Я пытаюсь заменить пробелы в тексте гиперссылки на дефис (-).
Ниже мой якорь тег:удалить пробелы из привязки href

<a href="${user.workstation}"></a> 

и я хочу немного что-то вроде этого:

<a href="replace(${user.workstation}, " ", "-")"></a> 

Пожалуйста, советы.

+0

это угловое? – Bek

+1

javascript имеет простую функцию под названием «.replace» https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace, если вы ее используете? – Bek

+1

Попробуйте, str.replace, http://www.w3schools.com/jsref/jsref_replace.asp – Ravneet

ответ

1

Пожалуйста, попробуйте это

var corrected = $('a').attr('href').replace(/ /g,'-'); 
$('a').attr('href' , corrected); 

Метод replace() ищет строку для заданного значения, или регулярное выражение, и возвращает новую строку, в которой указанные значения заменяются.

г Выполнить global match (найти все матчи, а не остановки после первого матча)

+0

Нужно ли добавить это в готовый метод JQuery? – kamal

+0

Да ... Это будет лучше. –

+0

Можно ли использовать такой код как встроенный, как я уже упоминал в приведенном выше примере? – kamal

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