getElementsByName
调用的正确 jquery 语法是什么?
这是我的javascript代码:
var test = document.getElementsByName(tableName)[0];
使用它会返回一个不同的值:
var test = $("[name=tableName]");
提前致谢
最佳答案
在 attribute selector 周围使用引号:
$('[name="somenamehere"]');
如果需要在选择器中使用变量,则需要使用字符串连接来获取变量的值:
$('[name="' + tableName + '"]');
通常应该避免使用 [name]
属性而使用 [id]
属性,因为选择会更简单:
$('#someidhere');
-or-
$('#' + tableID);
关于javascript - jQuery 相当于 "getElementsByName",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9711917/