Ton*_*ony 98 syntax jquery select
例如,以下选择id ="2"的除法:
row = $("body").find("#2");
Run Code Online (Sandbox Code Playgroud)
我该怎么做这样的事情:
row_id = 5;
row = $("body").find(row_id);
Run Code Online (Sandbox Code Playgroud)
上述语法会产生错误.我检查了jQuery文档和答案,但没有成功.
Ric*_*ler 182
row = $("body").find('#' + row_id);
Run Code Online (Sandbox Code Playgroud)
更重要的是,执行额外的body.find对性能没有影响.正确的方法是:
row = $('#' + row_id);
Run Code Online (Sandbox Code Playgroud)
Joh*_*sch 46
最短的方式是:
$("#" + row_id)
Run Code Online (Sandbox Code Playgroud)
将搜索限制在身体上没有任何好处.
此外,您应该考虑将ids 重命名为更有意义的内容(根据Paolo的回答符合HTML),特别是如果您还有另一组需要命名的数据.