Add value to tag <a> <i> < u> như thế nào trong js, javascript html

Thảo luận trong 'Ngôn ngữ lập trình CSS, HTML, HTML5' bắt đầu bởi seolagi, 28/6/20 lúc 2:21 PM.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    640
    Đã được thích:
    49
    Điểm thành tích:
    28
    Mình có các thẻ tag <a> <i> < u>, mình đổi dữ liệu cho nó hoài mà không được. Bạn nào biết cách đổi add mới các tag thẻ này như thế nào trong ja js, javascript html thì giúp mình với.
    Code của mình:
    Mã:
    <a class="cs-rvthanks" href="javascript:void(0)" onclick="fnlike(this);">
       <i class="fa fa-thumbs-up"></i>
       <u class="vote">0</u>
    </a>
    <script>
    function fnlike(element) {
    $(element).(".vote").val(1);
    $(element).(".fa-thumbs-up").css("display", "none");
    }
    </script>
    
    Mình muốn đổi thành mỗi lần click vô thẻ <a sẽ đổi dữ liệu ở các thẻ i và u thành như sau, và xóa cái onlick đi, không cho click vô đó nữa.
    Mã:
    <a class="cs-rvthanks" href="javascript:void(0)" onclick="">
       <i class="fa fa-thumbs-up" style="display: none;"></i>
       <u class="cs-votetk">1</u>
    </a>
    
     
    Cảm ơn đã xem bài:

    Add value to tag <a> <i> < u> như thế nào trong js, javascript html

    danh sách diễn đàn rao vặt gov chất lượng
    Last edited by a moderator: 28/6/20 lúc 2:28 PM
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,276
    Đã được thích:
    1,038
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn đổi lại script của bạn như sau nhé:
    Mã:
    function fnlike(element) {
       $(element).find(".vote").text(1);  //add giá trị vào thẻ <u>
       $(element).find(".fa-thumbs-up").css("display", "none");  //ẩn cái icon đi
       $(element).removeAttr("onclick"); //xóa sự kiện onclick đi
    }
    </script>
     
    seolagi thích bài này.
  3. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    640
    Đã được thích:
    49
    Điểm thành tích:
    28
    Cảm ơn ad rất nhiều, mình đã làm được theo cách của ad.
     


Like và Share ủng hộ ITSEOVN