我在 jquery 文件之后加载的外部文件中插入了以下脚本。代码执行正常,直到 '.each' 行
$("form").submit(function(event){
event.preventDefault();
var msg = fx.init();
alert($(':text').length);
$('input:text').each(function()
{
if ($(this).val == 0)
{alert('asd');
msg.append ($(this).attr('id')+" does not have a value <br />");
}
})
});
问题是“警报”部分已执行,它显示了正确的元素数量,尽管当我查看 Opera 的“蜻蜓错误”选项卡时显示以下消息:
1) "Unknown pseudo class Line 1: :text" - 此消息用于 'alert' 行,并且
2)“未知的伪类第1行:输入:文本-此消息用于下一行
我知道我是一个初学者,但你们中的任何一位同事都可以在这段代码中看到错误吗?
fx.init() 是文件顶部的一个小对象,用于在页面中动态创建 div。
ps:这段代码在opera 11.10和firefox 4都测试过,结果相同
提前谢谢你,丹尼斯河。