相关疑难解决方法(0)

在jQuery中选择以"x-"开头的标签

如何选择以"x-"标记名称开头的节点,这是一个层次结构DOM树示例:

<div>
  <x-tab>
    <div></div>
    <div>
      <x-map></x-map>
    </div>
  </x-tab>
</div>
<x-footer></x-footer>
Run Code Online (Sandbox Code Playgroud)

jQuery不允许我查询$('x-*'),有什么方法可以实现这个吗?

javascript jquery jquery-selectors x-tag

10
推荐指数
2
解决办法
2724
查看次数

使用命名空间解析XML JQuery Ajax响应

我正在使用JQuery执行Web服务调用,它是ajax函数,我无法解析返回的数据.当我提醒数据时(alert($(data).find("return").text())为空.我看到服务器响应xml数据,如下所示,当我发出警报(数据)时,我得到[object XMLDocument是.txt = $(data).find("return").text()在我的XML结构下面有一个名称空间有效吗?我可以在firebug中看到完整的xml字符串.有什么想法吗?

var txt = $(data).find("ns1 \:return").text(); 适用于Chrome和Firefox,但不适用于Safari

index.js:

$(function () {
$.ajax({
                url: url,
                success: function (data) {
                    var ndx = 0,
                        row,
                        **txt = $(data).find("return").text(),**
                        xml = unescape(txt),
                        xmlDoc = $.parseXML(xml),
                        firstrow = $(xmlDoc).find(
                                "results").children(":first");

                    // populate the table based on the results returned by
                    // the web service
                    $("table.results thead").empty();
                    $("table.results tbody").empty();
                    row = $("<tr/>");

                    row.append($("<th/>").text("#").addClass("ndx"));
                    firstrow.children().each(function () {
                        row.append($("<th/>").text(this.nodeName));
                    });
                    row.appendTo($("table.results thead"));

                    $(xmlDoc).find("row").each(function () {
                        row = $("<tr/>");
                        row.append($("<td/>").text(ndx + 1).addClass("ndx"));
                        $(this).children().each(function () { …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

4
推荐指数
1
解决办法
5578
查看次数

标签 统计

javascript ×2

jquery ×2

ajax ×1

jquery-selectors ×1

x-tag ×1