你能制作Dojo'如果给定#id,则s查询返回单个节点
Can you make Dojo's query return single node if given #id?
简短问题。
Dojo的query module
总是返回一个节点数组。有没有什么方法我可以配置/修改它,这样
var contentNode = query('#content')[0];
可以写
var contentNode = query('#content');
相反?
额外的[0]
让我很恼火,尤其是当Id是唯一的时候。
否。我相信这是一个非常有意识的API决定,所以返回值总是一致的。这样,调用代码就不需要知道路径的详细信息,也不需要知道它是返回列表还是返回单个节点。
dojo.byId('content')
可以随心所欲。也许你可以用它来代替?
相关文章:
- 向更新mysql查询传递一个id
- 使用Jquery收集数组中的行ID,然后为新表查询这些值
- 如何从 的 id 获取两个变量并创建 ajax 查询
- j查询以检查 ID 值是否有数字
- 如何从NodeJsServer的查询字符串中获取id或任何变量数据
- 从查询传递模式 ID,以便可以在另一个查询中使用
- 在第一个查询中传递要在第二个查询中使用的选定 id 行
- J查询 .Toggle() 基于 colgroup col id
- 尝试使用查询删除iframe ID,同时像Facebook一样单击
- 如何查询具有特定 id 的 json 文件并获取结果数组
- j查询多个和不断变化的 ID 选择器
- j查询点击事件,用于在具有特定 ID 的表中动态添加 tr
- j查询错误 - 语法错误:缺少:在属性 ID 之后
- j查询 ID 属性选择器
- 使用Angular's ngResource传递多个id作为查询参数
- Javascript未在查询字符串中发送id
- 无法按对象id查询对象
- 如何将此添加到$与其他id ?查询
- Youtube API -为视频id查询JSON会加载空的嵌入式iframe
- 使用用户id查询Expressjs数据库