+ -
当前位置:首页 → 问答吧 → 按照书上第一个例子证明就出错了??

按照书上第一个例子证明就出错了??

时间:2009-11-13

来源:互联网

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://www.chemgogo.com/js/jquery-1.3.2.min.js"></script>
<style type="text/css">
        a.pdf
        {
           color:#f00;
        }
        .mail
        {
        color:#FFFF88;
        }
        </style>

<script language="javascript" type="text/javascript">
    $(document).ready(function(){
    
    $('a[@href^="http://www.baidu.com"]').addClass('pdf');
    });
    </script>

</head>

<body>


<div id="88">
sasasa高亮高亮高<a href="http://www.baidu.com">亮高亮高亮高亮高亮</a>高亮ASasAS
</div>
sasasa高亮高亮高<a href="http://www.chemgogo.com">亮高亮高亮高亮高亮</a>高亮ASasAS
</body>
</html>

怎么试都没有变颜色,  $('a[@href*="baidu.com"]').addClass('pdf'); $('a[@href$="baidu.com"]').addClass('pdf'); 都试过都不可以。
只有这个可以的  $('a‘).addClass('pdf');

怎么回事啊?

作者: wanguan2000   发布时间: 2009-11-13

匹配包含给定属性的元素。注意,在jQuery 1.3中,前导的@符号已经被废除!如果想要兼容最新版本,只需要简单去掉@符号即可。

作者: wanguan2000   发布时间: 2009-11-13

相关阅读 更多