我想访问加载到变量中的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
一起存储。
答案 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' );