永洪社区

标题: 循环加判断无效 [打印本页]

作者: 烬秋    时间: 2024-8-14 11:02
标题: 循环加判断无效
var a = 大区参数.getObjects();

var b = [];

var i;

for (i=0;i<a.length;i++) {
if(find("大区", a[i][0))
{
b.push(a[i][0)
}
}

大区参数.setSelectedObjects(b,STRING)


想从大区参数中找出含大区两个字的选项勾选上 结果是无论选项是什么都会被勾选上


作者: yhdata_lyaa    时间: 2024-8-14 11:28
当前是什么版本呢,是这样吗

作者: yhbi老6了    时间: 2024-8-14 11:37
用like试试看?
(开玩笑的)
indexOf 试试看
str = "Hello, world!";
index = str.indexOf("world"); // 返回 7
index = str.indexOf("10086"); // 返回 -1
if(str.indexOf("10086") != -1)

作者: 烬秋    时间: 2024-8-14 11:52
yhdata_lyaa 发表于 2024-8-14 11:28
当前是什么版本呢,是这样吗

9.4.7 是这样
作者: yhdata_lyaa    时间: 2024-8-14 13:39
烬秋 发表于 2024-8-14 11:52
9.4.7 是这样

试试楼上的函数




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4