jQuery-Iframe验证-无法获取值
编辑正在开发中。现在我们检查一下是否有 值-这适用于所有具有 班级。必修课。。。但它不适用于iframe iframe有一个id为content的div 这意味着如果iframe为空,它应该添加class.warning。 但它总是这样,那么我做错了什么 因为JS没有看到我当前键入的文本,所以它不起作用吗^^ 问候jQuery-Iframe验证-无法获取值,jquery,validation,iframe,Jquery,Validation,Iframe,编辑正在开发中。现在我们检查一下是否有 值-这适用于所有具有 班级。必修课。。。但它不适用于iframe iframe有一个id为content的div 这意味着如果iframe为空,它应该添加class.warning。 但它总是这样,那么我做错了什么 因为JS没有看到我当前键入的文本,所以它不起作用吗^^ 问候 Henry就其本身而言,您没有做错任何事情,但是内容是iframe的标记,我不确定在元素上调用.val()时会发生什么。尝试用.text()替换.val(),您应该会得到想要的结果
Henry就其本身而言,您没有做错任何事情,但是内容是iframe的
标记,我不确定在
元素上调用.val()
时会发生什么。尝试用.text()
替换.val()
,您应该会得到想要的结果
$('iframe').each(function() {
if($(this).contents().find('#content').text() == '') {
$(this).addClass('warning');
}
});
我用Firebug验证了这一点,但让我知道它在实际页面上是否有效。您本身没有做错任何事情,但是#内容是iframe的
标记,我不确定在
元素上调用.val()
时会发生什么。尝试用.text()
替换.val()
,您应该会得到想要的结果
$('iframe').each(function() {
if($(this).contents().find('#content').text() == '') {
$(this).addClass('warning');
}
});
我用Firebug验证了这一点,但请告诉我它在实际页面上是否有效