将jquery中的斜杠替换为文本
Replace slash with text in jquery
大家好!我正试图用自动建议中的选定信息替换输入字段中的部分url。例如,我在框中有这个url
http://www.example.com/SuperEx
Json从方法给我/NotSuper
我如何将url更改为
http://www.example.com/NotSuper
这是我的自动完成代码:
$(function () {
$('.MyClass4').autocomplete({
delay: 500,
minLength: @(Model.SearchTermMinimumLength.ToString()),
source: '@(Url.RouteUrl("ProductSearchAutoComplete"))',
select: function( event, ui ) {
$(".MyClass4").val(ui.item.label);
$('.MyPic img').attr('src',ui.item.productpictureurl).width(100).height(56);
$('.MyTxt4 input').attr('value',ui.item.label);
return false;
}
})
您期待这个解决方案吗?
如果是,请尝试使用javascript的lastIndex
方法来找到url的最后一个斜杠,然后切片&替换你的url。
var str = "http://www.example.com/SuperEx";
var res = str.lastIndexOf('/');
var removed = str.slice(res);
var jsonVal = "/NotSuper";
var url = str.replace(removed,jsonVal);
alert(url);
演示
希望这能有所帮助!!!
相关文章:
- JavaScript 在页面加载后替换文本
- 原型JS查找跨度并替换文本
- jQuery在iFrame Src中查找和替换文本
- 用“$$$”替换文本,在Javascript中给出截断的结果
- 如何替换文本区域中的换行符
- 使用 JavaScript 正则表达式替换文本中的类似字符串
- 如何使用 jQuery 替换文本中的 HREF 链接
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 遍历DOM和替换文本的最佳方法
- Qualtrics(Javascript)-矩阵表-用下拉列表替换文本输入字段
- 使用筛选器替换文本
- JavaScript无法用新文本替换文本
- 替换文本中的随机youtube链接以使用javascript嵌入代码
- 在模态激发后替换文本
- JQuery如何替换文本区域内的字符串
- 可以动态设置图像替换文本吗
- 如何使用javascript在单个正则表达式中递归替换文本字符串中重复的逗号
- 在不更改布局的情况下替换文本的解决方案(jQuery)
- 使用Javascript替换文本区域中的文本
- Imacros替换文本元素