【发布时间】:2019-09-24 16:05:19
【问题描述】:
以下语法有效:
hello = $("html").find('[id=foo-var]').html();
但是我们如何通过变量指定“foo-var”呢?
var holder = "foo-var";
hello = $("html").find('[id=' + holder + ']').html();
这当然行不通。
【问题讨论】:
-
使用 id 选择元素的更简单和更好的语法是使用 .find('#foo-var') 然后用变量替换应该也可以 .find('#'+holder)
-
var yoMama = 'foo-var'; document.querySelector('#'+yoMama).innerHTML; //pound yoMama innerHTML对不起,我忍不住了
标签: javascript jquery hyphen