无法在JavaScript中分割字串

时间:2019-03-09 23:24:29

标签: javascript

尝试执行此操作时遇到一些非常基本的问题:

var roleOptions = $('input#ctl00_plcContent_roles').val();
var options = roleOptions + '';
console.log(options);
var optionList = options.Split(',');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="ctl00_plcContent_roles" value="abc,123">

目标是将其拆分为一个数组,然后将这些选项添加到下拉列表中。

2 个答案:

答案 0 :(得分:2)

尝试将from network3 import ReLu, linear, ConvPoolLayer 更改为.Split()

.split()
var roleOptions = $('input#ctl00_plcContent_roles').val();
            var options = roleOptions + '';
            console.log(options);
            var optionList = options.split(',');

答案 1 :(得分:1)

JavaScript是区分大小写的语言。这意味着语言关键字,变量,函数名称和任何其他标识符必须始终以一致的大写字母键入。

因此Split无效,而split有效

var roleOptions = $('input#ctl00_plcContent_roles').val();
            var options = roleOptions + '';
            console.log(options);
            var optionList = options.split(',');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="ctl00_plcContent_roles" value="abc,123">