私は次のようなスパンを持っています: HTML ページのホーム。このようなアンカー タグ: Introductiondemo.私の質問は、スパンでタイトル「ホーム」を変更し、ユーザーがアンカー タグをクリックしたときにアンカー タイトルに置き換えるにはどうすればよいかということです。
質問する
1260 次
5 に答える
1
このようなことを意味しますか?
$(document).on('click', 'a', function() {
$('#module-titles').html( $(this).html() );
});
于 2012-04-27T11:49:21.017 に答える
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());
})
于 2012-04-27T11:50:19.000 に答える
0
セレクターで開始を使用するだけです
$('a[href^="#module1-"]').click(function() {
$('#module-titles').text($(this).text());
});
于 2012-04-27T11:51:50.200 に答える
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);
});
于 2012-04-27T11:52:09.257 に答える
0
アンカー タイトルの後ではなく、アンカー コンテンツ (これはあなたの質問で言ったことです) の後にある場合は、tghis のようなものを使用する必要があります。
$('a').on('click', function() {
$('#module-titles').html(this.title);
});
それがあなたの後のコンテンツであれば、他の回答でも構いませんが、質問を更新する必要があります。
于 2012-04-27T11:54:11.073 に答える