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