开发者社区> 问答> 正文

javascript无法正常运行

$(function(){
//表格title属性赋值
var tr = $(".tab-txt tr").eq(0);
if ('操作' == tr.children('td:last-child').text()) {
    var cellIndex = tr.children('td').size() - 1;
} else {
    var cellIndex = tr.children('td').size();
}

$(".tab-txt tr td").each(function() {
    if (this.parentNode.rowIndex != 0 && this.cellIndex != cellIndex) {
        $(this).attr("title", $(this).text());
    }
});
})

代码放到jsp页面可以正常运行,防到js里就不行了
tr.children('td:last-child').text()取得一个空值,
为什么不行呢

展开
收起
小旋风柴进 2016-03-23 08:47:37 1918 0
1 条回答
写回答
取消 提交回答
  • 针对:tr.children('td:last-child').text()取得一个空值
    children()是jq的方法,必须遵循他的规范,你可以在定义的时候var $tr = $(".tab-txt tr").eq(0);

    2019-07-17 19:10:13
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载