jquery - 将文本之间的空格合并为连字符 jquery

标签 jquery

我想知道如何将“如何学习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

最佳答案

使用+运算符进行简单的字符串连接

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

关于jquery - 将文本之间的空格合并为连字符 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21620958/

相关文章:

javascript - 如何使用 jQuery Validate SubmitHandler 提交表单

php - 使用 php 在 SlickGrid 中保存更改

javascript - Selenium 循环?

javascript - 当鼠标停止时停止jquery效果

jquery - 如何使用 jQuery 从 ASP.NET 代码后面调用非静态方法

jquery - 使用 jQuery 多次替换

jquery - window.load 之后 Chrome 弹出窗口加载和打印

javascript - 强制在其他背景图像之前加载背景图像

jquery - 如何重新计算期权:首次计算后更改期权时选择?

jquery - 如果用户在其外部单击,则隐藏文本区域,但在选择文本后鼠标离开它时保持可见