Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取jquery中gridview列的选定值?_Jquery_Gridview_Data Binding - Fatal编程技术网

如何获取jquery中gridview列的选定值?

如何获取jquery中gridview列的选定值?,jquery,gridview,data-binding,Jquery,Gridview,Data Binding,我正在使用Jquery绑定gridview,比如3列 var text = "<tr><td>" + '<input id="gvChk" class="gvChk" type="checkbox">' + "</td><td>" + oPorts[i].BookingData + "</td><td style='display:none' class='cs

我正在使用Jquery绑定gridview,比如3列

 var text = "<tr><td>" + '<input id="gvChk" class="gvChk" type="checkbox">' 
             + "</td><td>"  + oPorts[i].BookingData
             + "</td><td style='display:none' class='csBookingID'>" 
             + oPorts[i].BookingID + "</td></tr>";
 $('.iframe').contents().find('.gvPorts').append(text)
一般来说,我如何获取由Jquery绑定的GridView的值

在我的场景中,我如何做到这一点


提前感谢

我从您那里得到的是,您有表格第一列是复选框,第二列包含一些数据,您稍后将根据复选框的更改使用这些数据,您不想显示第二列

因此,不使用其他列,只需将数据(BookingId)作为另一个属性放入复选框中即可

var text = "<tr><td>" + "<input id='gvChk' class='gvChk' type='checkbox' bookingId='"+oPorts[i].BookingID+"'>"
             + "</td><td>"  + oPorts[i].BookingData
             + "</td>" 
             + "</tr>";
 $('.iframe').contents().find('.gvPorts').append(text);

如果需要
BookingID

$('.iframe').contents().find('.gvPorts input[type="checkbox"]').change(function () {
     var BookingID = $(this).find('td csBookingID').val();
     alert(BookingID);                  
                        if (this.checked)

                            alert('checked');
                        else
                            alert('not checked');
                    });

即使很难使用隐藏字段,如何获取这些值?如何将隐藏字段作为coulmn并将值绑定到隐藏字段?这里我得到的BookingID未定义…,而不是值
$('.iframe').contents().find('.gvPorts input[type="checkbox"]').change(function () {
var BookingID = $(this).attr('bookingId');
alert(BookingID);                  
if (this.checked)
    alert('checked');
else
    alert('not checked');
});
$('.iframe').contents().find('.gvPorts input[type="checkbox"]').change(function () {
     var BookingID = $(this).find('td csBookingID').val();
     alert(BookingID);                  
                        if (this.checked)

                            alert('checked');
                        else
                            alert('not checked');
                    });