Javascript 清除一个<;a>;使用jquery加载页面后的href
我正在尝试稍微修改wordpress模板。当一个函数返回一个指向文章的链接时,我正在尝试替换这个链接,这样它就不会将您转移到另一个页面,而是将文章引入并加载 为此,我需要在页面加载后重置锚href 这是我感兴趣的代码:Javascript 清除一个<;a>;使用jquery加载页面后的href,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我正在尝试稍微修改wordpress模板。当一个函数返回一个指向文章的链接时,我正在尝试替换这个链接,这样它就不会将您转移到另一个页面,而是将文章引入并加载 为此,我需要在页面加载后重置锚href 这是我感兴趣的代码: <?php the_content( __('<img class="readmore" src="/images/readmore.png" title="poo"></img>', 'twentyten' ) ); ?> 它不执行任何操作
<?php the_content( __('<img class="readmore" src="/images/readmore.png" title="poo"></img>', 'twentyten' ) ); ?>
它不执行任何操作,警报返回“未定义”
我哪里做错了,谢谢 使用attr()
而不是css()
css
方法用于获取或设置css属性(如margin
、color
、font size
等)。attr
方法用于获取或设置HTML属性,如href
、src
等。您试图使用CSS命令更改属性,这是错误的
$(document).ready(function(){
$("a.more-link").attr("href", "#");
alert($("a.more-link").attr("href"));
}
css()如果只是为了添加内联css,请在本例中尝试attr()
jQuery(document).ready(function(){
jQuery("a.more-link").attr("href", "#");
alert(jQuery("a.more-link").attr("href"));
return false;
}
返回false是为了避免重新加载页面。;) CSS与此无关。您正在尝试操作DOM节点,这是无法通过样式实现的。看看jQuery的。
$(document).ready(function(){
$("a.more-link").attr("href", "#");
alert($("a.more-link").attr("href"));
}
jQuery(document).ready(function(){
jQuery("a.more-link").attr("href", "#");
alert(jQuery("a.more-link").attr("href"));
return false;
}