2017-03-25 24 views
0

爲什麼我無法更改js中類的文本?謝謝。無法更改js中的文本,class text

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

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

$(document).ready(main); 
+1

你想念在'$之前「十億」一個點(「十億」)文本(「項目看」);' – gmc

+0

你應該考慮接受別人的答案,如果他們解決您的問題。 – xhg

回答

0

試試這個

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

//編輯 如果你有超過1 「十億」,使用每個:

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

使用此:

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

或者

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