jquery变量和选择器

时间:2011-11-14 20:12:12

标签: jquery

我创建了一个变量,我在其中加载了一个html文档: result = data;

如何从结果中获取item元素:     $(result+ " item"); - >这不起作用。

我希望能够做到这样的事情

$("#result_html item"); -> but with result not #result_html

5 个答案:

答案 0 :(得分:2)

如果我理解:

$(result).find('item');

答案 1 :(得分:1)

假设我已正确理解您的问题,您需要从加载的文档中选择元素。为此,您可以将包含文档的变量作为上下文传递给jQuery:

var item = $("#result_html item", result);

你也可以find元素:

var item = $(result).find("#result_html item");

答案 2 :(得分:0)

如果我理解正确的话:

$("#" + result + "_html item");

答案 3 :(得分:0)

你可以这样做:

var resultDivId = 'result';
var $result = $('#'+resultDivId);
// find:
$('items', $result);

答案 4 :(得分:0)

您可以使用jQuery从任何地方加载或检索数据。

如果内容是HTML代码,则使用.html:

$('#wherever').html('your html (<p></p><div></div>, etc, goes here and will show in "wherever"');
to retrieve it, variable = $('#wherever').html();

如果内容是纯文本,如某种连接或数学的结果,则可以使用plain .text:

$('#wherever').text('This text goes into "wherever"'); or
$('#wherever').text(2+2+4+5);

to retrieve it, variable = $('#wherever').text(); or
variable = $('#wherever').text()+55;