我将元素的值保存为元素的属性,但我无法将属性值作为数组获取,它是字符串。如何使用jQuery获取数组的属性值
我怎样才能得到它作为一个数组?
我将为此问题添加代码。
谢谢。
代码:
<table columnArray="">.....</table>
var columns = $('table > thead > tr > *').map(function(){return {left: $(this).position().left, width: $(this).width()};});
$('table').attr('columnArray', columns.get());
...
...
var columns = $(table).attr('columnArray');
现在列变量具有字符串值,而不是阵列。
没有'columnArray'属性,如果有的话,因为它会是HTML,它的值将是一个字符串......它看起来像是混淆了JS变量和HTML标记。 – 2010-09-17 19:47:37