2014-02-07 3 views
1

я хочу знать, как изменить «как научиться питона» к тому, как в освоении-python.phpОбъединить пространство между текстом в hypen Jquery

Мой HTML-код

<input id='url' type='text'/> 

Мой Jquery код

$('#url').change(function() { 
    $(this).val($(this).val().replace(/\s/g, "-")); 
}); 

его дали выход, как это «как в изучении-питон», как я добавить .php в последнем предложении

ответ

4

Простая конкатенация с помощью оператора +

$(this).val($(this).val().replace(/\s/g, "-") + ".php"); 
1

Используйте простой конкатенации с помощью оператора +

$('#url').change(function() { 
    $(this).val($(this).val().replace(/\s/g, "-") + ".php"); 
}); 
0

Вам нужно:

$(this).val($(this).val().replace(/ /g,"_").replace("python","python.php")); 
0

Использовать простой конкатенации как это было предложено Адиля.

Просто из любопытства вам нужно использовать эту преобразованную строку в href для гиперссылки, а ваша строка может содержать «или»? Если да, то это может сломать ваш HTML. Рассмотрим использование encodeURIComponent для строки, а затем используйте это значение HREF.

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