访问变量中加载的html

时间:2014-03-26 13:51:33

标签: javascript jquery

我想访问加载到变量中的HTML代码。确切地说,我想保留特定类的元素。这是我的代码:

        $.get('../someHtml.html', function( my_var ) {
            div.innerHTML = my_var;
            var my_var2 = div.$("my_class"); //that doesn't work
            }, 'html' );

你知道,我想在变量my_class中将变量div的所有元素与类my_var2一起存储。

3 个答案:

答案 0 :(得分:2)

使用jQuery .load()代替.get()。它允许您提供过滤器。

以下使用虚拟jQuery div来保存结果,但它可以加载到任何jQuery元素中:

var $div = $('<div>');
$div.load('../someHtml.html .my_class');

答案 1 :(得分:1)

尝试使用:

var my_var2 = $(my_var).find('.my_class');

答案 2 :(得分:1)

尝试find()

$.get('../someHtml.html', function( my_var ) {
            div.innerHTML = my_var;
            var my_var2 = $(my_var).find('.my_class');
            }, 'html' );