0

動的に生成される次の HTML を使用します。

<div class="widget widget_1">
    <div class="widget_header widget_header_1"></div>
    <div class="widget_sub_header widget_sub_header_1"></div>
    <div class="widget_content widget_content_1"></div>
    <div class="widget_footer widget_footer_1"></div>
<div>

<div class="widget widget_1">
    <div class="widget_header widget_header_1"></div>
    <div class="widget_sub_header widget_sub_header_1"></div>
    <div class="widget_content widget_content_1"></div>
    <div class="widget_footer widget_footer_1"></div>
<div>

<div class="widget widget_6">
    <div class="widget_header widget_header_6"></div>
    <div class="widget_sub_header widget_sub_header_6"></div>
    <div class="widget_content widget_content_6"></div>
    <div class="widget_footer widget_footer_6"></div>
<div>

私は動作する次のスクリプトを持っています:

$("body").on({
    mouseenter: function() {
        console.log( "enter" );
    },
    mouseleave: function() {
        console.log( "leave" );
    }
}, ".widget_content");

.widget_content私の質問は、ホバーされているテキストを他のテキストに影響を与えずに置き換えるにはどうすればよい.widget_contentですか?

4

2 に答える 2

1

それと同じくらい簡単

$(this).text('updated text');

また

$(this).html('updated text');
于 2012-11-07T10:09:15.887 に答える
0

5分ごとに新しい/同じ質問をするよりも、jqueryを学ぼうとする方がよいでしょう。ただし、スニペットは次のとおりです。

$("body").on({
    mouseenter: function() {
        $(this).text("some new text");
    },
    mouseleave: function() {
        console.log( "leave" );
    }
}, ".widget_content");
于 2012-11-07T10:10:18.243 に答える