我已经在点击链接时动态设置了隐藏的输入元素的值。在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