[web]如何在单击该行的按钮时获取行上的表格单元格的值?

时间:2015-02-12 06:11:43

标签: javascript php jquery

在我的网站中我想获得每行第3列的单元格的值。所以我可以将该值传递给数据库来执行某些操作。 我使用这段代码:

var p = {
    onload: function() {
        var rows = document.getElementById("table").rows;
        for (var i = 0, ceiling = rows.length; i < ceiling; i++) {

            rows[i].onclick = function() {
                var ad_id = this.cells[5].innerHTML;
                alert(ad_id);
                $(":button").click(function() {
                    alert(ad_id);
                    if ($(this).attr("value") == "pause") {
                        $.ajax({
                            type: "POST",
                            url: "header.php",
                            data: {
                                'status': '0',
                                'ad_id': ad_id
                            },
                            success: function(data, success) {
                                $("#status").html(data);
                                alert(data);
                            }
                        });
                        $(this).attr("value", "play");
                        $(this).html("<i class='fa fa-play'></i> play");
                    } else {
                        $.ajax({
                            type: "POST",
                            url: "header.php",
                            data: {
                                'status': '1',
                                'ad_id': ad_id
                            },
                            success: function(data, success) {
                                $("#status").html(data);
                                alert(data);

                            }
                        });
                        $(this).attr("value", "pause");
                    }

                });
            }
        }
    }
};

但问题是当我点击暂停按钮它表现得很奇怪。还有其他方法可以做到这一点。

0 个答案:

没有答案