我正在为我们的网站编写一个新功能,并想开始使用 jquery 来使我们的 javascript 现代化。我在选择表格中的元素时遇到了一些问题。我的问题是我们这样做的传统方式有效,但 jquery 方式似乎不起作用。我意识到每个人都会立即要求 HTML,但提取它需要一些时间才能删除许多不相关的垃圾。目前我只是想知道我是否搞砸了语法。从语法上讲,这是正确的吗?我正在使用 jquery 1.9.1。
// no messages :-(
$('censusGrid').find('select').each(function () { alert($(this)); });
// messages :-)
var elements = document.getElementById('censusGrid').getElementsByTagName('select');
for (var i = 0; i < elements.length; i++) {
alert(elements[i]);
}