【发布时间】:2011-06-30 03:05:19
【问题描述】:
我在 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 的 Dragonfly 错误选项卡时显示以下消息:
1) "未知的伪类第 1 行: :text" - 此消息是针对 'alert' 行和
2) "未知的伪 类第 1 行:输入:文本 - 这个 消息是下一行
我知道我是一个初学者,但你们中的任何一位同事都可以在这段代码中看到错误吗?
fx.init() 是文件顶部的一个小对象,用于在页面中动态创建 div。
ps:这段代码在 opera 11.10 和 firefox 4 都测试过,结果相同
提前谢谢你, 丹尼斯河
【问题讨论】:
标签: jquery pseudo-class