我有一个跨度:HTML页面中的主页。和锚标签这样:Introductiondemo。我的问题是,如何在Span中更改标题“Home”,并在用户点击锚标签时替换为锚标题。
答案 0 :(得分:1)
你的意思是这样的吗?
$(document).on('click', 'a', function() {
$('#module-titles').html( $(this).html() );
});
答案 1 :(得分:0)
将课程添加到<a>
代码
<a href="#module1-introduction" class="mod">Introduction</a>
<a href="#module1-home" class="mod">demo</a>
试试这个jquery
$('.mod').click(function(){
$('#module-titles').html($(this).html());
})
答案 2 :(得分:0)
只需使用start with选择器
即可$('a[href^="#module1-"]').click(function() {
$('#module-titles').text($(this).text());
});
答案 3 :(得分:0)
jquery很容易做到这样的事情 您的锚标签应该有ID
<a href="#module1-introduction" id = "module1-introduction">Introduction</a>
<a href="#module1-home" id = "module1-home">demo</a>
$('#module1-introduction , #module1-home').click(function(){
var new_text = $(this).html();
$('#module-titles').html(new_text);
});
答案 4 :(得分:0)
如果您正在追踪主播标题而不是主播内容(这是您在问题中所说的内容),那么它就像您应该使用的那样。
$('a').on('click', function() {
$('#module-titles').html(this.title);
});
如果这是你的内容,那么其他答案就可以,但你应该更新你的问题。