javascript - 从外部页面加载属性

标签 javascript jquery

我有这个:

$(document).ready(function () {
  $("#result").load("file.html *HERE*");
});

HERE 中,我只想搜索具有“fontsize:20pt”的元素。有可能吗?

谢谢

最佳答案

根据specs

如果有selector可以根据您的要求创建,答案是肯定的。

$("#result").load("file.html .pt20"); // if there's a class on the object

如果没有,如果你有办法识别它们,你可以在之后提取元素 - 注意我们需要使用另一种 ajax 方法 - 这里使用 $.get:

DEMO

$(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));
       }
     });
  });
});

关于javascript - 从外部页面加载属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31378789/

相关文章:

javascript - AngularJS, ng-view + css3 keyframes with jade template - ng-cloak 不工作

javascript - 在ckeditor所见即所得中,我们如何更改 block 引用按钮的操作

javascript - jQuery 用户界面 : draggable on dragenter

php - 如果 html 属性 dir ="rtl",则将类添加到正文

javascript - 为什么 grunt-contrib-connect 找不到连接任务?

javascript - 在 JavaScript 中使用过滤元素属性创建对象

javascript - 传递一个函数作为参数,它使用父函数的参数,但也有它自己的参数

javascript - 获取元素 ( ID ) 并将其显示在页面的任何位置

javascript - 如何使用多个哈希?

javascript - 根据所选选项禁用复选框(jquery)