我在select中有很多类似的值:
<select id="selectbairro" name="selectbairro">
<option value="AC_Itapetininga_Text1"></option>
<option value="AC_Itapetininga_Text2"></option>
<option value="AC_Itapetininga_Text3"></option>
</select>
我想创建一个var,它获取当前所选值而不带前缀(Text1,Text2,Text3)并将其插入到:
中$("#selectbairro").change(function() {
var id = $(this).val();
// here //
});
就像我在var id = $(this).val();
下面显示的那样,我有一个var来获取当前所选的选项值WITH PREFIX,所以我需要从这开始的东西。
感谢。
答案 0 :(得分:0)
var id = $(this).val().split("_").pop()
这会通过下划线将你的字符串拆分成一个数组,然后弹出最后一个,因为有人刚刚提到添加连接以将数组(弹出最后一个东西)变成一个字符串
var id = $(this).val().split("_").pop().join("_");
答案 1 :(得分:0)
我找到了答案。感谢。
var id = $(this).val().split('_',2).join('_');