我试图将字符串的第一个字符的数字与字符串的其余部分分开。 例如,要选择的1个选项应该是1个选项。
请注意,选择列表是动态生成的
<select>
<option>1options to select</option>
<option>2anything can be here</option>
<option>3anything can be here</option>
<option>5anything can be here</option>
</select>
$(".custom-ordered-list select option").each(function() {
//i think i need to loop through but not sure what to do next.
});
答案 0 :(得分:4)
我会按以下方式进行:
$(".custom-ordered-list select option").text(function(i, text) {
return text.replace(/^\d+/, "$& ");
});
答案 1 :(得分:1)
你可以这样做:
$(".custom-ordered-list select option").each(function() {
$(this).text($(this).text().replace(/^(\d+)(.+)$/, '$1 $2'));
});