-4

以下jquery代码有什么问题?为什么它不起作用?我正在尝试计算表中的列数并使用 id "eDiv" 设置此 div 的宽度,但它不起作用

$(document).ready(function () {

    reset();

    function reset() {
        w = $("#eDiv tr:first td").length * 200;
        $('.container1').width(2000);
        alert('i');
    }
});
4

1 回答 1

1

这是因为您的 html id 或类可能未定义。确认它们确实存在。

也许你想用

$('#eDiv').width(w);

或者

$('.container1').width(w);

或者

$('#eDiv').width(2000);

编辑:不是因为事后声明了函数,你可以在这个fiddle中验证。(@Felix Kling 指出)

于 2012-07-14T09:42:59.307 回答