检索变量值 - 非输入

时间:2012-06-11 23:39:16

标签: javascript jquery

我有一个类似这样的PHP文件:

<script type="text/javascript">
    var page = '1';
</script>

<select class='search' name="type" ID="type">
    <option value='%'>All Types</option>
    .....
</select> 

我知道如何使用JQuery检索类型的值。

有没有办法(除了隐藏字段)检索JavaScript变量page的值? 我试过这个但是一直未定义:

 var page = $("#" + this.page).val();

3 个答案:

答案 0 :(得分:3)

您的变量page在整个文档范围内都是全局变量。您只需

即可访问
var myPage = page;

只要在运行此脚本之前在文档中设置了它。

答案 1 :(得分:0)

尝试简单:

var page = $("#" + page).val();

答案 2 :(得分:0)

更好的实现,不知道真正的目的,将使用数据属性。

所以你的html会包含<body data-page="1">(你可以把它添加到任何元素)。

你的JS会做var page = $('body').data('page'); //page = 1

http://html5doctor.com/html5-custom-data-attributes/

http://api.jquery.com/data/