我正在尝试将元素的id添加到数组中。但我收到错误 - Microsoft JScript运行时错误:对象不支持此属性或方法。 下图显示了我如何将id值添加到数组中。另外为什么$(this)的值是.id undefined?
由于
答案 0 :(得分:4)
你应该这样做:
var comments = [];
//instead of
var comments = {};
所以它会是:
var comments = []; $("textarea.comment_wide_textbox_control").each(function() { comments.push($(this).attr("id"), $(this).val()); });
答案 1 :(得分:0)
我会尝试$(this).attr('id');