javascript - 使用变量访问连字符属性
问题描述
以下语法有效:
hello = $("html").find('[id=foo-var]').html();
但是我们如何通过变量指定“foo-var”呢?
var holder = "foo-var";
hello = $("html").find('[id=' + holder + ']').html();
这当然行不通。
解决方案
更改引号"'"
var holder = "foo-var";
hello = $("html").find('[id="' + holder + '"]').html();
推荐阅读
- javascript - 从 file:// 运行 Svelte 应用程序,无需服务器
- python - 具有多个 StyledItemDelegateForColumn 的 QAbstractTableModel 和 QTableView 使我的应用程序崩溃
- algorithm - 如何找到边权重总和最大的最小路径?
- python - 如何从文本文件中随机隐藏单词
- r - 使用 R 中 2 个不同数据帧的列变量进行 T 测试
- angular - 如何在带有关键帧的动画项目中正确创建和构造?
- c++-cli - 如何在遍历GetProcessByName时使用for循环而不是foreach循环
- javascript - HTTP 请求完成并在 Angular 中渲染后调用 JS 函数
- r - R逻辑问题:较长的对象长度不是较短对象长度的倍数( dplyr::if_else() )
- javascript - 如何为 REACT INFINITE 中的每个页面仅发出一次 API 请求滚动此处