如何在其他Frame中获取隐藏值?

时间:2015-06-08 07:14:27

标签: javascript jquery

我有2帧

    <frameset rows="30%,*" frameborder="1" border="2" framespacing="0" >
        <frame name="right_t" name="menu" src=".../cart/asp/index.asp" frameborder="1" scrolling="auto" >
        <frame name="right_b" src="...order/asp/Order.asp"" frameborder="1" scrolling="auto">
    </frameset>

我在frame name =“right_t”中有一个隐藏值

 <input type="hidden" id="basket" name="basket" value="true" />

但我的问题是,我无法获得我使用的隐藏值的值

  var sample= $('#basket', window.parent.frames[0].document)

但我不知道下一步该如何获得篮子隐藏字段的价值。 任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个

var sample= top.frames["right_t"].document.getElementById('basket');

如果不起作用

试试这个

var sample= 
top.document.getElementById("right_t").contentDocument.getElementById("basket");