2016-07-22 3 views
-3

Предположим, что у меня есть несколько вариантов, которые имеют несколько значенийЧтение значения параметра и создать ссылку

<option value = "google.com"></option> 
<option value = "yahoo.com"></option> 
<option value = "linkedin.com"></option> 

Я знаю, что я могу взять это значение и отобразить его в виде текста. (Я могу преобразовать значение в h5, h4 и т. Д. Но возможно ли сделать перенаправление href на значение параметра? Конечно, я могу просто вручную сделать <a href = "google.com">, но мне просто интересно, возможно ли это, возможно ли это?

TLDR

Учитывая вариант HTML элемент, принимает значение отображает его на экране в виде ссылки.

Я никогда не сделал бы этого, но коллега спросил меня, как сделать это сегодня, и я не смог действительно думайте о том, как далеко от верхней части моей головы.

ответ

3

Этот код создаст ссылку из значений всех параметров с именем ссылки.

$("option").each(function(){ 
$(this).html('<a href="' + $(this).val() + '">link Name</a>'); 
}); 

Вы бы, конечно, придется придумать свой собственный текст для тега привязки, и я не знаю, где вы получите, что на основе фрагмента кода вы предоставили.

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