我有这个:
$(document).ready(function () {
$("#result").load("file.html *HERE*");
});
在 HERE 中,我只想搜索带有" fontsize:20pt"的元素。有可能吗?
由于
答案 0 :(得分:3)
根据specs
如果可以为您的请求创建selector,答案是肯定的。
$("#result").load("file.html .pt20"); // if there's a class on the object
如果没有,你可以在你有办法识别之后提取元素 - 注意我们需要使用另一个ajax方法 - 这里使用了$.get
:
$(function() {
$.get("filept.html",function(data) {
$(data).find("p").each(function() {
var fs = $(this).css("font-size"); // note: "20pt" or 26.nnn for computed size
if (parseInt($(this).css("font-size"),10) == 20) {
$("#result").append($(this));
}
});
});
});