是否可以使用jQuery编辑通过加载的DOM元素?

是否可以使用jQuery编辑通过加载的DOM元素?,jquery,html,css,dom,Jquery,Html,Css,Dom,我有以下HTML代码: <body> ... <div id="users"> <iframe src="http://control.intranet/userlist.php" height="100"> </div> ... </body> 现在我想格式化userlist的外观,因此我尝试将其中的元素与jQuery匹配: $("#users .name").css("background-color"

我有以下HTML代码:

<body>
  ...
  <div id="users">
      <iframe src="http://control.intranet/userlist.php" height="100">
  </div>
  ...
</body>
现在我想格式化userlist的外观,因此我尝试将其中的元素与jQuery匹配:

$("#users .name").css("background-color", "#FF0000")
但它从不匹配一个。名称

我甚至尝试了$users.length,结果返回0

这让我觉得我不能用jQuery编辑通过iframe加载的DOM元素。这是真的吗?如果是这样,如何编辑通过iframe加载的元素的CSS

谢谢你,博达·西多。

快速谷歌搜索给了我:

.contents方法也可以是 用于获取 iframe,如果iframe位于同一个 域作为主页面

发件人:

试试看

$("#iframeid").contents().("#users .name").css("background-color", "#FF0000");

只有当iframe和主页属于同一个域时,它才会工作

父页面是否也托管在control.intranet上可能存在重复?如果没有,这会因为跨域安全问题而变得复杂。它在monitor.extranet上,我可以从它访问control.intranet的iframe吗?有没有跨域的方法?
$("#iframeid").contents().("#users .name").css("background-color", "#FF0000");