A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

html中的input
<input type="button" value="首页" id="first" /> <input type="button" value="上一页"id="up" /><input type=button value="下一页"id="down" /><input type="button" value="尾页" id="end"/> <span>共几页</span> 第
<input type="text" id="val"  value=""/>页 <input type="button" value="GO" id="go"/>

JQ代码
$(function () {
        $("#go").click(function () {
            var count = document.getElementById("val").value; alert(count);
            $.get("pageMain.ashx", { "isFirst": "No", "coutPage": count, "total": totalpage }, function (date, status) {
                if (date == "已经是第一页") {
                    alert("没有该页");
                }
                else {
                    $("table tr th").parent().siblings().remove();
                    var tb = document.getElementById("tb");
                    var trs = date.split("|");
                    for (var i = 0; i < trs.length - 1; i++) {
                        var tr = tb.insertRow(-1);
                        var tds = trs.split(",");
                        for (var j = 0; j < tds.length; j++) {
                            var td = tr.insertCell(-1);
                            td.innerText = tds[j];
                        }
                    }
                }
            })

        });
    })
效果


评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

6 个回复

倒序浏览
<input type="text" id="val"  value=""/>

你这行代码原本就是空值,也没见你赋值,哪儿来的值给你啊!还有就是那是DOM操作不是JQ

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
朱亮辉 发表于 2012-6-8 22:20
你这行代码原本就是空值,也没见你赋值,哪儿来的值给你啊!还有就是那是DOM操作不是JQ ...

看载图,value是初始值,是输入字符后,才获取的,
回复 使用道具 举报
钟广雄 发表于 2012-6-8 23:03
看载图,value是初始值,是输入字符后,才获取的,

看了一下,你的代码应该没有错,不可能会出现空值,一般出现这样的现象可能就是你的ID名字的问题
换个ID吧 别取val  你又用jquery j  可能是query 也封装了一个val属性,会不会是起了冲突了,你先换个名字试试
换a 换b 换下划线开头的都好 别用val试试 搞不定就没办法了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
朱亮辉 的技术分长得真猛啊!记得好像前几天不是40多吗{:soso__12146131604871077814_2:}
楼主其实也可以分解来调试啊,先只要这段代码试试,看能不能获取
$(function () {
        $("#go").click(function () {
            var count = document.getElementById("val").value; alert(count);
)});
- -不过依我看,不会有什么差别

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
班顶超 发表于 2012-6-9 00:06
看了一下,你的代码应该没有错,不可能会出现空值,一般出现这样的现象可能就是你的ID名字的问题
换个ID ...

解决了,是缓存问题
回复 使用道具 举报
班顶超 发表于 2012-6-9 00:13
朱亮辉 的技术分长得真猛啊!记得好像前几天不是40多吗
楼主其实也可以分 ...

解决了,是缓存的问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马