如何拆分从下拉列表中复制的值?我只需要ACR-01分割('。')。
这里是我的代码和小提琴样本。
<label>Category</label>
<select name="maincode" style="text-transform:uppercase;" onchange = "GetChangedValue(this);">
<option value=""></option>
<option value="ACR-01.A">SUPPLIES</option>
<option value="ACR-02.B">IT EQUIPMENT</option>
<option value="ACR-03.C">OFFICE EQUIPMENT</option>
</select>
</br>
<input type="text" name="maincopy" id="maincopy" value="">
<script>
$('[name="maincode"]').change(function() {
$('[name="maincopy"]').val($(this).val());
});
</script>
答案 0 :(得分:0)
基本上.split()
将返回一个字符串数组,您可以使用[0]
尝试,
$('[name="maincode"]').change(function() {
$('[name="maincopy"]').val($(this).val().trim().split('.')[0]);
});
答案 1 :(得分:0)
尝试:
$('[name="maincopy"]').val($(this).val().split(".")[0]);