2011-08-07 72 views
0

幾天前,我幾乎有同樣的問題,關於JavaScript沒有在Prototype窗口中運行。 解決方案是附上「窗口」。到函數名稱,它的工作,現在我試圖做同樣的jQuery,但沒有成功。jQuery原型

這裏是工作的JavaScript代碼:

window.show_confirm = function(id) 

這裏是jQuery的例子,我想工作:

jQuery('input[type="text"]').focus(function() { 
     if (this.value == this.defaultValue){ 
      this.value = ''; 
     } 
     if(this.value != this.defaultValue){ 
      this.select(); 
     } 
    }); 

任何幫助將不勝感激!

P.S-正如你所看到的,我已經有noconflict(),所以不要試圖建議,因爲它在這種情況下不起作用。

+1

究竟不起作用? –

+0

我在下面顯示的jQuery代碼以及基本上每個jQuery代碼,我嘗試在窗口內運行。 – Ricardo

+0

會發生什麼?您在錯誤控制檯中收到什麼錯誤消息? –

回答

0

給這個一杆

var $jQ = jQuery; 
$jQ(document).ready(function(){ 
    $jQ('input[type="text"]').focus(function() { 
     if (this.value == this.defaultValue){ 
      this.value = ''; 
     } 
     else { 
      this.select(); 
     } 
    }); 
}); 
+0

nope buddy它不工作,我想我會重新編碼一切使用iframe作爲內容,而不是通過Ajax拉動它。 – Ricardo