最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery學(xué)習(xí)筆記(4)--Jquery中獲取table中某列值的具體思路

 更新時(shí)間:2013年04月10日 08:53:09   作者:  
由于要獲取某列中的一個(gè)ID值,如果用JS傳值的方式此問題就不存在,由于此次用到的都是jquery插件,包括各種彈出框,用JS傳值就得用JS那丑陋的彈出框,所以,你懂得
花了一晚上的時(shí)間解決了一個(gè)看似很容易的問題。今晚做的這個(gè)東西中由于要獲取某列中的一個(gè)ID值。如果是用平常的那種JS傳值的方式此問題就不存在,但是由于此次用到的都是jquery插件,包括各種彈出框,用JS傳值就得用JS那丑陋的彈出框,所以,你懂得。

網(wǎng)上找了很多方法,用起來都不行,后來想到了jquery中的鼠標(biāo)事件,可以在鼠標(biāo)經(jīng)過table時(shí),獲得當(dāng)前行與列的值。頁面如下所示:
 
具體操作就是點(diǎn)擊“刪除”按鈕,然后調(diào)用jquery插件頁面,這時(shí)候需要獲得相應(yīng)行的“ID”進(jìn)行操作。我的方法是:

先定義一個(gè)行數(shù)與列數(shù)的全局變量,然后在鼠標(biāo)經(jīng)過按鈕時(shí)獲得此行的行數(shù)與列數(shù)并付給此全局變量:
復(fù)制代碼 代碼如下:

var trNum;
var tdNum;
$(function(){
//定義一個(gè)鼠標(biāo)經(jīng)過事件
$('#users td').hover(
function(){
//獲得table的行號(hào)
trNum = $(this).parent().parent().find('tr').index($(this).parent()[0])+ 1;
//獲得table的列號(hào)
tdNum = $(this).parent().find('td').index($(this)[0])+ 1;
}
);

其中,“users”為此table的ID.然后再根據(jù)此ID進(jìn)行業(yè)務(wù)處理,如下所示:
復(fù)制代碼 代碼如下:

01.//點(diǎn)擊“彈出框”選擇“確定”后的業(yè)務(wù)處理
$("#dialog-confirm").dialog({
autoOpen:false,
resizable:false,
height:150,
modal:true,
buttons:{
"確定":function(){
var au_id = $('#users').find('tr:eq(' + (trNum) + ')').find('td:eq(0)').text(); //獲得對(duì)應(yīng)第一列的ID值
//業(yè)務(wù)處理省略
……
},
"取消":function(){
$(this).dialog("close");
}
}}
);

小問題凝聚著大智慧,通過解決問題提高自己學(xué)習(xí)能力,解決問題的能力,是我一直崇尚的真理!

相關(guān)文章

最新評(píng)論

盐池县| 安宁市| 黄平县| 安陆市| 香港| 宁国市| 新营市| 宁安市| 资源县| 榆社县| 绍兴市| 孝感市| 兴安盟| 都兰县| 轮台县| 密云县| 桐梓县| 金堂县| 肇州县| 吴旗县| 华坪县| 马关县| 依安县| 南汇区| 武宣县| 崇州市| 巴里| 龙南县| 永安市| 桐乡市| 北宁市| 武隆县| 怀远县| 永州市| 湖州市| 平南县| 奎屯市| 威远县| 精河县| 彰化市| 都江堰市|