相关疑难解决方法(0)

如何检查字符串"StartsWith"是否是另一个字符串?

我如何String.StartsWith在JavaScript中编写等效的C#?

var haystack = 'hello world';
var needle = 'he';

haystack.startsWith(needle) == true
Run Code Online (Sandbox Code Playgroud)

注意:这是一个老问题,正如评论中指出的ECMAScript 2015(ES6)引入了该.startsWith方法.但是,在撰写此更新时(2015年),浏览器支持还远未完成.

javascript string startswith

1660
推荐指数
11
解决办法
92万
查看次数

jQuery 选择选项文本以开头

当从 ajax 调用动态创建选项列表时,我想根据选项文本的前几个字符将其中一个选项设置为“选定”。使用这个 HTML:

<select id="test">
  <option value="bird">123 Bird</option>
  <option value="bat">456 Bat</option>
  <option value="cat">768 Cat</option>
  <option value="dog">890 Dog</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我可以使用这个 jQuery 来根据 VALUE 设置所选内容

$(document).ready(function () {
    $("#test option[value^='ca']").prop('selected', true);
});
Run Code Online (Sandbox Code Playgroud)

但是,我想设置基于文本选择的选项,但这不起作用:

$(document).ready(function () {
    $("#test option[text^='768']").prop('selected', true);
});
Run Code Online (Sandbox Code Playgroud)

这是包含两行的演示:http://jsfiddle.net/pfinigan/wzy7f5dr/13/

那么,问题是如何通过文本的第一部分来选择选项?

jquery

2
推荐指数
1
解决办法
2807
查看次数

标签 统计

javascript ×1

jquery ×1

startswith ×1

string ×1