输出数据的方法
$.ajax({
url : 'bound',
type : 'POST',
dataType : 'json',
success : function(msg) {
var ta = document.getElementById("ta");
for (var n = ta.rows.length - 1; n > 0; n--) {
ta.deleteRow(n);
}
for (i = 0; i < msg.length; i++) {
$("#ta")
.append(
"<tr id='dj'><td><input class = 'check' type='checkbox'></td><td>"
+ (msg[i].YYBH == undefined ? " "
: msg[i].YYBH)
+ "</td><td>"
+ (msg[i].NY == undefined ? " "
: msg[i].NY)
+ "</td><td>"
+ (msg[i].XMWYID == undefined ? " "
: msg[i].XMWYID)
+ "</td><td>"
+ (msg[i].XMMC == undefined ? " "
: msg[i].XMMC)
+ "</td><td>"
+ (msg[i].YPTYMC == undefined ? " "
: msg[i].YPTYMC)
+ "</td><td>"
+ (msg[i].RKDH == undefined ? " "
: msg[i].RKDH)
+ "</td><td>"
+ (msg[i].SCCS == undefined ? " "
: msg[i].SCCS)
+ "</td><td>"
+ (msg[i].GHDW == undefined ? " "
: msg[i].GHDW)
+ "</td><td>"
+ (msg[i].GHRQ == undefined ? " "
: msg[i].GHRQ)
+ "</td><td>"
+ (msg[i].XHDW == undefined ? " "
: msg[i].XHDW)
+ "</td><td>"
+ (msg[i].JX == undefined ? " "
: msg[i].JX)
+ "</td><td>"
+ (msg[i].GG == undefined ? " "
: msg[i].GG)
+ "</td><td>"
+ (msg[i].GHSL == undefined ? " "
: msg[i].GHSL)
+ "</td><td>"
+ (msg[i].XHSL == undefined ? " "
: msg[i].XHSL)
+ "</td><td>"
+ (msg[i].JCL == undefined ? " "
: msg[i].JCL)
+ "</td><td>"
+ (msg[i].GHJG == undefined ? " "
: msg[i].GHJG)
+ "</td><td>"
+ (msg[i].BZ1 == undefined ? " "
: msg[i].BZ1)
+ "</td><td>"
+ (msg[i].BZ2 == undefined ? " "
: msg[i].BZ2)
+ "</td><td>"
+ (msg[i].BZ3 == undefined ? " "
: msg[i].BZ3)
+ "</td></tr>")
}
}
});
获取数据
$("#outPut").click(function() {
var temp = $(":checkbox").$(":checked").nextAll();
alert(temp);
var ha = $("input[type='checkbox']").is(':checked');
if (ha == false) {
alert("请选择一行");
}
});
选中checkbox怎么获取所在行的所有td的值
随便搜一下都有例子可以看的:https://zhidao.baidu.com/question/1110318705592719779.html
checkbox绑定一个点击事件参数,如onchange='_selected(this)'
function _selected(cb){
var td = cb.parentNode;
var tr = td.parentNode;
for(i=0;i<tr.children.length;i++){
alert(children[i].innerHTML);
}
}
大致思路这样子,我没运行过,你试试吧
界面所有有元素都可以这么操作的:
.parent()获取父元素:即是当前td
.parent().parent()获取父元素的父元素:即是当前tr
.parent().parent().children() 获取父元素的父元素的子元素:即是tr行所有的的td
$("input ").click(function(){
alert($(this).paren().paren().text())
});
$("input ").click(function(){
$(this).parent().siblings() //方法返回被选元素的所有同胞元素
$(this).parent().next() //方法返回被选元素的下一个同胞元素。
});
$(":checkbox").$(":checked")..nextAll();
123 |
td便是选中的值
var data=$("#id").val();
1、使用eq(index)来指定某行,使用each(function(){})来获取每列值
2、代码:$('.tb tr').eq(2).find("td")找到指定行,在找到td元素遍历
$('.tb tr').eq(2).find("td").each(function () {
alert($(this).text());//弹出值
});
1、使用eq(index)来指定某行,使用each(function(){})来获取每列值
2、代码:$('.tb tr').eq(2).find("td")找到指定行,在找到td元素遍历
$('.tb tr').eq(2).find("td").each(function () {
alert($(this).text());//弹出值
});
1、使用eq(index)来指定某行,使用each(function(){})来获取每列值
2、代码:$('.tb tr').eq(2).find("td")找到指定行,在找到td元素遍历
$('.tb tr').eq(2).find("td").each(function () {
alert($(this).text());//弹出值
});