我有一个ajax调用,该调用获取一个成功结果对象并将其中的某些属性设置到<option>
标签列表中,虽然效果很好,但我有一个错误要解决。 / p>
我得到了一些没有细节的结果,并且我通过使用三元运算符说“如果元素没有细节,则将data-details属性设置为undefined”成功地解决了这个问题。
这可行,但是现在我想重构它为“如果没有详细信息,请不要添加到选项列表中”
在此循环中,是否有一种方法可以解决该问题,并仅从我的选择中隐藏此结果?
for (let i = 0; i < result.length; i++) {
$("#returnedProducts").append($("<option/>",
{
"srindex": i,
"data-details": result[i]._source.details ? JSON.stringify(result[i]._source.details[1]) : undefined,
"value": result[i]._source.category,
"html": result[i]._source.category,
}
));
}
答案 0 :(得分:1)
喜欢吗?
public interface service{
public void sayHello();
}
public abstract class AbstractService{
public void sayHello(){
System.out.println("Hello!!");
}
}
public class MyService extends AbstractService implements service{
public void sayHello(){
super.sayHello();
}
}