我创建了一个变量,我在其中加载了一个html文档:
result = data;
如何从结果中获取item元素:
$(result+ " item");
- >这不起作用。
我希望能够做到这样的事情
$("#result_html item"); -> but with result not #result_html
答案 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;