0

我有一个名为 text.txt 的文件,其中包含:

<li id="unic1">some text</li>
<li id="unic2">some text</li>

和一个 index.html,我尝试从上一个文件中找到 id:

<div id="div">alert(unic)'<div>

$(".div").load('text.txt');

$source.each(function(){
    var $unic = $("li").attr('id');
});

我究竟做错了什么?

谢谢编辑:感谢您的回复。

我发现我可以像这样对 id 进行 gram:

var unic = $('div.hidde').find('li').map(function(i, v) { return this.id; }).get();
var unic1 = $('div.hi').find('li').map(function(i, v) { return this.id; }).get();

我可以使用这个脚本将它们组合起来:

var intersection = [];       
$(liList).each(function () {
    for (i in unic) {
    for (j in unic1) {
    if (unic[i] == unic1[j]) intersection.push(unic[i]);
}
}
});
       alert(intersection);

另一个问题是如何删除

  • 的 id 由交集返回??

  • 4

    1 回答 1

    0

    您应该对加载函数使用完整的回调:

    $('#result').load('text.txt', function() {
      //When load is complete
       $('.div ul').each(function(){
        var $unic = $("li").attr('id');
       });
    });
    

    有关加载方法回调的更多详细信息:http: //api.jquery.com/load/

    于 2011-03-17T05:36:56.377 回答