[code="java"]
基金袋 | 100元 | 残碎卷 | 个 | 20 | |
工作卡 | 台 | 20 | |||
基金锁片 | 100元 | 残碎卷|复点 | 台 | 15 |
[code="java"]
function addItem(){
var str ='';
var num = $("td[class='name']").length;
for(var i=0;i<num-1;i++){
str += $("td[class='name']").eq(i).html()+'*';
}
str += $("td[class='name']").eq(num-1).html();
alert(str);
[/code]
参考下面例子的提示,首先遍历oTable.rows,再遍历oTable.rows[i].cells,两个循环可以把表格中所有的内容连接起来
[code="HTML"]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
00 | 01 | 02 |
10 | 11 | 12 |
20 | 21 | 22 |
[/code]
貌似你之前问过
没有getElementsByClassName这个方法吧,class主要为了使用样式表的
对于你上面的代码
基金袋 | 100元 | 残碎卷 | 个 | 20 | |
工作卡 | 台 | 20 | |||
基金锁片 | 100元 | 残碎卷|复点 | 台 | 15 |
[/code]
如果你把你上面得代码改下
基金锁片使用以下代码看看。可以输出文字
[code="java"]
基金袋 | 100元 | 残碎卷 | 个 | 20 | |
工作卡 | 台 | 20 | |||
基金锁片 | 100元 | 残碎卷|复点 | 台 | 15 |
[/code]
LZ可试试我给的列子~
[quote]
alert($("td[class='name']").eq(0).html());
alert($("td[class='name']").eq(1).html());
IE下获取为NULL?
[/quote]
你用的是我上面的代码吗?没有弹出框吗?不会失效的啊
你下载jQuery.js没?
[code="java"]
基金袋 | 100元 | 残碎卷 | 个 | 20 | |
工作卡 | 台 | 20 | |||
基金锁片 | 100元 | 残碎卷|复点 | 台 | 15 |
[/code]
[quote] [/quote]
放在js引用最开头的地方,其他js放在后面,试试,
我怀疑你的代码,要不贴出来看看
现在简单了,弹出表格中所有的值
[code="HTML"]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
00 | 01 | 02 |
10 | 11 | 12 |
20 | 21 | 22 |
[/code]
恩,有问题,可以看到添加后的tr,但是就是获取不了
[code="java"]
function addItem(){
alert(($("#tab")).html());
alert(($("#tab")).find("td[class='name']").length);
}
[/code]
终于找到资料了,setAttribute()的使用方法与ie不兼容
IE中要把class改成className,.....IE不认class,所以最好写两句,都用上吧
[code="java"]
td1.setAttribute('className' , 'name');
td1.setAttribute('class' , 'name');
[/code]
再试试吧,资料链接
[url]http://apps.hi.baidu.com/share/detail/14914345[/url]
[quote]jquery 获取的这两个对象 怎么用标识符 拼接在一起啊? [/quote]
你要拼接哪些东西啊?举个例子