【发布时间】:2011-05-29 23:32:15
【问题描述】:
我想在文档加载时执行“类似这样的操作”:
$(':input:visible').each(function(i){
if($(this.getAttribute('required')!=null)) { $(this).css({ 'border-color':'#800000' }); }
});
简单来说,我有:
$(document).ready(function() {
$(':input:visible').each(function(i){
if($(this.getAttribute('required')!=null))
{ $(this).css({ 'border-color':'#800000' }); }
});
});
有什么原因导致它不起作用?
【问题讨论】:
-
AHHH ... 发现了一些东西,所以这是一个编辑 - 请。代码“确实有效”,但前提是在实际页面上,表单所在的页面通过 JQuery 加载到空 div 中。有客场比赛吗?
-
@Russell 你能澄清一下内容是如何添加的吗?这可能只是添加内容后运行代码的情况。
-
嗨,安德烈斯,像这样 - $('#adminwrapinner').load('inc/frm_create.php'); - 页面打开时自动加载
-
@lonesomeday - 它在 .load() 内容代码之后“运行”
-
认为这可能是我需要“改变”的东西,因为我正在使用带有空 div 的母版页并根据各种操作加载每个内容,这样我可以使用 setInterval 刷新 div根据需要,无需页面加载