我正在尝试编写此功能以获取文本值,然后从之后剥离文本 - 符号和 - 符号本身。例如

一些文字 - 发现

会成为

一些文字

这就是IV到目前为止的目前,它只是删除了 -

$.keynav.enterDown = function () {
      var accom = $('#suggestions p.keynavon').text().replace(/-/g,'');

    alert(accom);

       $('#search input#q').val(accom);
      $("#form").submit();

}
有帮助吗?

解决方案

var text = "some text - is found";
var accom = text.split("-")[0];
alert(accom); // some text 

[演示]

其他提示

您可以稍微更改正直,所以它在 - 同样,这样:

var accom = $('#suggestions p.keynavon').text().replace(/-.*/,'');

你可以在这里尝试一下, ,如果您想要在之前的空间 - 消失了,也要添加: / -.*/.

替换将替换所有出现 - 从字符串中替换为“您需要与索引”查找substr功能

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top