+ -
当前位置:首页 → 问答吧 → 问个问题,怎么查找网页中一个class链接并替换

问个问题,怎么查找网页中一个class链接并替换

时间:2009-06-02

来源:互联网

比如<a href=home.php class='checklogin'>我的页面</a>
当没有用户的时候
复制代码
  1. <script type="text/javascript">
  2.     $("a").find(".checklogin").replaceWith("<a id='ajaxlogin'></a>");
  3. //这样么?
  4. </script>

就是想把这个链接替换成
<a id='ajaxlogin'></a>

作者: 13zhang   发布时间: 2009-06-02

如果不要其他属性:
$("a.checklogin").replaceWith("<a id='ajaxlogin'></a>");

如果要保留属性:
$("a.checklogin").removeClass("checklogin").attr("id", "ajaxlogin");

作者: keakon   发布时间: 2009-06-02

谢谢楼上的,你这个办法这你好,不过,怎么删除 href=...这个呢,因为就算是附加了id,其实还是能点。。

作者: 13zhang   发布时间: 2009-06-02

肯定要保留属性,因为我之前用的$("a.checklogin").replaceWith("<a id='ajaxlogin'></a>");
什么都不显示,,因为<a></a>里面没东西。。。

作者: 13zhang   发布时间: 2009-06-02

咱么移除href=...这个呢

作者: 13zhang   发布时间: 2009-06-02

$("a.checklogin").removeClass("checklogin").removeAttr("href").attr("id", "ajaxlogin");

你多翻下文档吧…

作者: keakon   发布时间: 2009-06-02

相关阅读 更多