我使用以下脚本函数从网格中获取行id
。它工作正常。我在click
函数中获得ID。但是,如果我试图获得该功能的外部,它将显示空。我需要外部的selr
的点击功能值?这个怎么做?如何在JavaScript中为全局变量赋值?
var selr='';
$(document).ready(function(){
$("#datagrid").click(function(e) {
row = jQuery(e.target).closest('tr');
getId= row.attr("id");//for getting row number
selr = $("#datagrid").getCell(getId,'companyid');//getting Row ID
alert('alert in'+selr);
});
alert('alert out'+selr);
});
selr只会在点击功能的触发器上被分配。对于其余案例它将是空的。笏你需要准确吗? –
@InternalServerError我需要在点击函数 – User
之外获得selr的值。您只能得到该值1)如果之前调用了点击2)如果getcell方法返回适当的值。检查这两个 –