我已經在點擊鏈接時動態設置了隱藏的輸入元素的值。在jquery中檢索設置爲輸入元素的動態值的問題
<input id="flag" type="text" class="hidden" />
$("#changed_link").click(function(){
$('#flag').val(1);
});
此鏈接打開一個燈箱窗口。在燈箱中,我的一個div,隱藏了#section1
。最初,當我打開燈箱,(通過點擊另一個鏈接),這個div是隱藏的。第二次,當我點擊第二個鏈接,即changed_link
時,我想要顯示此#section1
。
所以我試圖設置一個標誌值,同時點擊鏈接,並將其傳遞給相應的js文件。但是當我嘗試檢索該隱藏輸入的值時,它在js文件中是未定義的。
var flag=$('#flag').val();
alert(flag); //undefined
但如果標誌值設置最初,
<input id="flag" type="text" class="hidden" value='1' />
然後我得到的js文件中該值。但總是顯示div section1
。
如何在我的js文件中獲得動態設置值?
你是什麼意思通過傳遞給另一個js文件 – jimy 2011-04-25 13:20:48