编辑正在开发中。现在我们检查它是否有 一个值 - 这适用于所有具有的表单字段 class .required ...但它不适用于iframe。
iframe有一个id为#content的div。
$('form .meet').focus(function() {
$('iframe').each(function() {
** if($(this).contents().find('#content').val() == '') { **
$(this).addClass('warning');
}
})
});
这意味着如果iframe为空,它应该添加类.warning。 但它总是这样,所以我做错了什么?
它不起作用,因为JS没有看到我当前输入的文字? ^^
此致 亨利
答案 0 :(得分:1)
您自己没有做错任何事,但#content是您的iframe的<body>
标记,我不确定当您在{{1}上调用.val()
时会发生什么元素。尝试用<body>
代替.val()
,你应该得到你想要的结果。
.text()
我确认这可以使用Firebug,但请告诉我它是否适用于实际页面。