Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于jquery中的特定情况,indexOff正在中断_Jquery_Indexof - Fatal编程技术网

对于jquery中的特定情况,indexOff正在中断

对于jquery中的特定情况,indexOff正在中断,jquery,indexof,Jquery,Indexof,概念:如果字符串已经不存在,我想给它添加值。我试图通过使用以下代码来实现这一点: var liItems = '11,2,4'; if (liItems.indexOf('1') < 0) { liItems += '1' + ','; } var liItems='11,2,4'; if(liItems.indexOf('1')

概念:如果字符串已经不存在,我想给它添加值。我试图通过使用以下代码来实现这一点:

var liItems = '11,2,4';
if (liItems.indexOf('1') < 0) {
     liItems += '1' + ',';
}
var liItems='11,2,4';
if(liItems.indexOf('1')<0){
liItems+='1'+',';
}
在本例中,我检查字符串中是否存在“1”,但在字符串中我们有“11”而不是“1


这个案子每次都失败了。我不知道如何克服这一点。请帮助我,请看下面的代码片段。您可以参考以下代码以供使用:

$(文档).ready(函数(){
var liItems='11,2,4';
var arr=liItems.split(',');
if(arr.indexOf('1')<0){
arr.push('1');
}
liItems=arr.join(',');
$(“#结果”)。文本(项目);
});

请查看下面的代码片段。您可以参考以下代码以供使用:

$(文档).ready(函数(){
var liItems='11,2,4';
var arr=liItems.split(',');
if(arr.indexOf('1')<0){
arr.push('1');
}
liItems=arr.join(',');
$(“#结果”)。文本(项目);
});


它将被视为字符串而不是整数。@JohnR,你能帮助我如何实现这一点吗。。对于字符串中的数值,您是否知道“jQuery”是库的名称。请了解“javascript”和“jquery”之间的区别。它将被视为字符串而不是整数。@JohnR,你能帮助我如何实现这一点吗。。对于字符串中的数值,您是否知道“jQuery”是库的名称。请了解“javascript”和“jquery”之间的区别。