Jquery 从另一个文本框拆分复制值

Jquery 从另一个文本框拆分复制值,jquery,Jquery,如何拆分从下拉列表复制的值?我只需要ACR-01拆分(“.”) 这里是我的代码和提琴样本 <label>Category</label> <select name="maincode" style="text-transform:uppercase;" onchange = "GetChangedValue(this);"> <option value=""></option> <option value="ACR

如何拆分从下拉列表复制的值?我只需要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>
类别
补给
IT设备
办公设备

$('[name=“maincode”]')。更改(函数(){ $('[name=“maincopy”]').val($(this.val()); });

基本上
.split()
将返回一个字符串数组,您可以使用
[0]

试试看

尝试:


trim的用途是什么?@user331828它将删除字符串中的前导空格和尾随空格。
$('[name="maincode"]').change(function() {
   $('[name="maincopy"]').val($(this).val().trim().split('.')[0]);
});
   $('[name="maincopy"]').val($(this).val().split(".")[0]);