用jquery怎么获取页面的特定内容

用jquery怎么获取页面的特定内容,第1张

用jquery怎么获取页面的特定内容 1、给特定内容包裹一个容器(div或者其他容器)标签

2、给容器一个id,或者一个特定的class以便于使用jquery的选择器获取到该容器

3、使用jquery选择器获取该容器,并获取该容器内的内容

<div id="content" > 特定内容</div> $("#content")();$("#content")text();$("#content")val();

1、()

():取得第一个匹配元素的内容。这个函数不能用于XML文档。但可以用于XHTML文档

(val):设置每一个匹配元素的内容。这个函数不能用于XML文档。但可以用于XHTML文档。

2TEXT

text():取得所有匹配元素的内容。

结果是由所有匹配元素包含的文本内容组合起来的文本。这个方法对HTML和XML文档都有效。

text(val):设置所有匹配元素的文本内容

与 () 类似, 但将编码 HTML (将 "<" 和 ">" 替换成相应的HTML实体)

3VAL

val():获得第一个匹配元素的当前值。

val(val):设置每一个匹配元素的值。

求教高手:用jquery怎么获取页面的特定内容

Jquery支持多种选择器 ,比如 根据id、class、attribute属性、标签名选择

<div id="a"></div> $("#a")就可以取到id为 a的元素

<div class="b"></div> $("b") 就可取到class含有 b 的元素

建议你看一下Jquery的API,里面有更详细的说明

jQuery 在b页面获取a页面输入的内容

通过传参,打开b页面的时候

b输入框内容=输入框值,然后在a页面接收这个值

jquery怎么获取另一个页面上的指定内容

把文件的编码改成utf-8,另外把$ajax里的dataType设为

mui 怎么获取页面的内容

你直接打印data:

consolelog(data)

这样就可以了。能获取到页面内容的。

jsp页面怎么获取另一个页面的内容

可以利用form表单提交获取上一个页面的值

例:form表单提交传值及取值

发请求页面

<form class="page_speeder_101909357" method="post"

id="infoDetailsHyperlink" name=input

action="<%=requestgetContextPath()%>/view/basicmanage/reportTemplet/positionPeopleConfigjsp">

<input name=infoId id="infoId">

<input name=operationType id="operationType">

<input name=copyTempletIdConfigPeople id="copyTempletIdConfigPeople">

</form>

发请求页面,js中发送请求

$("#infoId")val($("#lastStepTempletId")val());

$("#operationType")val($("#operationTypeIdLastStep")val());

$("#infoDetailsHyperlink")submit();

接收页面

<input id="infoId" class="page_speeder_840442281" value=<%=requestgetParameter("infoId")%>>

<input id="operationType" class="page_speeder_840442281" value=<%=requestgetParameter("operationType")%>>

<input id="copyTempletIdConfigPeople" class="page_speeder_840442281" value=<%=requestgetParameter("copyTempletIdConfigPeople")%>>

<script>

<%requestsetCharacterEncoding("utf-8");%> 解决传值时中文乱码问题

</script>

怎么通过js或者jquery获取一个页面里面的内容

这个需要你了解一家js和的关系,对于浏览器来说相当于一颗dom树,所有的标签都是dom树上的节点,js就是对dom树网页的抽象模型进行 *** 作的,jquery只是js的封装本质上还是js

jquery *** 作元素:这个需要学习一下选择器方面的知识,例如类选择器 id选择器 元素选择器,通过选择器可以帅选出你要的dom节点,任何 *** 作都可以进行

js *** 作:documentgetElementsById()

documentgetElementsByTagName()

用jQuery的方法可以获得某个元素中的内容 ,如果元素是标签,则可以获得页面的全部内容:例如:

$(document)ready(function(){

var _str=$("")();

alert(_str);

});

上面代码可以获得页面的全部内容。(当然要先导入jQuery)

当然可以,所有数据通过XML或者json来传递,这就是著名的SPA (Single Page Application 单页面应用)模式。

这样可以让前端和后台分工更明确,前后端的关键协作点是xml或者json的接口。

$(function() {

//定义一个xml对象

var x = $("<xml><items><center /></items></xml>");

//在 center节点的结尾添加一个 bottom节点 ,然后在center节点的开头添加一个top节点

xfind("center")appendXml("<bottom />")prependXml("<top />");

//在 center节点的后面添加一个after节点,然后在center节点的前面添加一个before节点

xfind("center")afterXml("<after />")beforeXml("<before />");

alert(xxml());

});

(function($) {

    function mnpXml(opCode, xmlStr) {

        return thiseach(function() {

            if (typeof xmlStr != "string") return;

            if (!jQueryisXMLDoc(this)) return;

            var node = $parseXml(xmlStr)firstChildcloneNode(true);

            switch (opCode) {

                case "append":

                    thisappendChild(node);

                    break;

                case "prepend":

                    if (thischildNodeslength > 0)

                        thisinsertBefore(node, thisfirstChild);

                    else

                        thisappendChild(node);

                    break;

                case "after":

                    if (thisnextSibling)

                        thisparentNodeinsertBefore(node, thisnextSibling);

                    else

                        thisparentNodeappendChild(node);

                    break;

                case "before":

                    thisparentNodeinsertBefore(node, this);

                    break;

            }

        });

    }

    $fnextend({

        appendXml: function(s) {

            return mnpXmlcall(this, "append", s);

        },

        prependXml: function(s) {

            return mnpXmlcall(this, "prepend", s);

        },

        afterXml: function(s) {

            return mnpXmlcall(this, "after", s);

        },

        beforeXml: function(s) {

            return mnpXmlcall(this, "before", s);

        },

        xml: function() {

            var elem = this[0];

            return elemxml || (new XMLSerializer())serializeToString(elem);

        },

        innerXml: function() {

            var s = thisxml();

            var i = sindexOf(">"), j = slastIndexOf("<");

            if (j > i)

                return ssubstring(i + 1, j);

            else

                return "";

        }

    });

    $extend(jQuery, {

        parseXml: function(xmlStr) {

            if (windowActiveXObject) {

                var xd = new ActiveXObject("MicrosoftXMLDOM");

                xdasync = false;

                xdloadXML(xmlStr);

                return xd;

            }

            else if (typeof DOMParser != "undefined") {

                var xd = new DOMParser()parseFromString(xmlStr, "text/xml");

                return xd;

            }

            else return null;

        },

        toXml: function(obj, nodeName, useAttr) {

            var x = $($parseXml("<" + nodeName + " />"));

            var n = xfind(":first");

            for (var p in obj) {

                if (useAttr)

                    nattr(p, obj[p]);

                else

                    nappendXml("<" + p + " />")find(p)text(obj[p]);

            }

            return x[0];

        }

    });

})(jQuery);

那个冒号前面的w叫namespace,xml里面都会用xmlns:w="xxxx"来规定这个w所代表的url。所以两个namespace如果指向同一个url的话,那就算一样。其实如果你要显示word文档的话,直接用Word Online Application贴在你的网页里面就好了,反正不用钱

顺楼上楼上的话,那样只能实现效果样式,没有翻页等功能

你的思维固定了,gridview 是微软服务端控件,其实最终到页面,还是html 表格

如果想搭配 jquery ajax来实现异步 数据XML或者JSON 的话

有2种方式,

1 自己去处理json或XML数据,组建表格这样就更加麻烦,当然你足够强大 自己写一个jquery插件 方便以後处理。

2 用jquery插件,jqgrid是个不错的选择,但是jqgrid比较大,当然功能很强大

所以你的思维应该是去找,怎样的jquery插件可以实现gridview效果,我是使用jqgrid 来实现较复杂的,简单的自己写

给你个提示

$each(data,function(i,item)(){

var datahtml = "<td>"+item["name"]+"</td>";

})

以上就是关于用jquery怎么获取页面的特定内容全部的内容,包括:用jquery怎么获取页面的特定内容、HTML+JS/jquery+XML开发动态页面 js解析xml、JQuery如何为XML对象添加节点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9485092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存