无法更改js,class文本中的文本

时间:2017-03-25 21:12:00

标签: javascript jquery html css

为什么我不能在js中更改类的文本?感谢。

function main() {
    "use strict";
    /*global $, jQuery, alert*/

    $('.billion').on('click', function () {
        $('billion').text('Project Viewed');
    });
}

$(document).ready(main);

2 个答案:

答案 0 :(得分:0)

使用此:

 $(document).ready(function(){
    $('.billion').on('click', function () {
       $('.billion').text('Project Viewed');
    });
 });

或者

$(document).ready(function(){
    $('.billion').on('click', function () {
       $(this).text('Project Viewed');
    });
 });

答案 1 :(得分:-1)

试试这个

(function($){
    $('.billion').click(function(){
       $(this).text('Project Viewed');
    });
})(jQuery);

//编辑 如果您有超过1&#34亿",请使用每个:

(function($){
    $('.billion').each(function(){
       $(this).click(function(){
           $(this).text('Project Viewed');
       });
    });
})(jQuery);