2013年2月22日 星期五

推荐一款好用的jquery彈出層插件

 

http://www.cnblogs.com/xuejie/archive/2012/12/17/2821515.html

模擬點擊框內的按鈕

我需要彈出一個div,這個div是一個ajax請求,請求成功的時候我需要把當前框框關閉,並彈出一個框框。 我採取的是模擬點擊關閉按鈕,但是那個按鈕始終就是無法點擊,我在這個地方糾結了好久,後來終於找到了答案,比如你的關閉按鈕id為#cancel_btn,你可能會以為你直接這樣就可以了

  $('#cancel_add').click(); 

因為你的id是你命名的,你認為它肯定是唯一的,但實際上這樣是不行的,在它處理彈出框框的同時他好像是又重新生成了下這個div,也就是說當前頁面中其實是有2個cancel_add的,所以你如果用上面的代碼是無法選擇到那個按鈕的。 你需要用以下代碼選擇到它:

  $('#wBox #cancel_btn).click(); 

這樣就可以了。

獲取div內文本框id為content的值的時候我們需要這樣來獲取:

  $('#wBox #content').val() 

沒有留言:

張貼留言