我想知道如何将"How to Learn Python"更改为how-to-learn-python.php
我的 html 代码是
<input id='url' type='text'/>
我的jquery代码是
$('#url').change(function() {
$(this).val($(this).val().replace(/s/g, "-"));
});
它给定的输出像这个"如何学习-python",我如何在句子的最后一句附加.php
使用运算符+
简单的字符串连接
$(this).val($(this).val().replace(/s/g, "-") + ".php");
使用运算符+
简单的字符串连接
$('#url').change(function() {
$(this).val($(this).val().replace(/s/g, "-") + ".php");
});
你需要:
$(this).val($(this).val().replace(/ /g,"_").replace("python","python.php"));
按照 Adil 的建议使用简单的字符串连接。
只是出于好奇,您是否需要在 href 中将此转换后的字符串用于超链接,并且您的字符串可能包含" 或 '?如果是,那么它可能会破坏您的 HTML。请考虑对字符串使用 encodeURIComponent,然后将其用作 HREF 值。