I am building a website where I have an ADMIN page. There are multiple input fields. Im working with a mongodb database using jade. Here is the code for the users in jade:
         ul.allUsersList
                each user, i in userlist
                    li.users
                        label Username:  
                        span.usernameField #{user.username}  
                        label Email:  
                        span #{user.email}  
                        label Points:  
                        span #{user.points}  
                        if user.luniConsecutivi >= 5
                            label.red Luni consec.:  
                            span.red #{user.luniConsecutivi}  
                        else 
                            label Luni consec.:  
                            span #{user.luniConsecutivi}  
                        label Telefon:  
                        span 0#{user.phoneNo}  
                        label Permissions:  
                        span #{user.permissions}  
                        label.reducere Reducere:  
                        span.reducereValue #{user.reducere} RON
There is the .usernameField. What Im trying to do is when the .usernameField is clicked I get that value from the span and add it to all the input fields (for easier use). Here is jQuery code:
`$(document).ready( () => {
    $('.usernameField').on('click', () => {
        let user = $(this).text();
        console.log(user);
        document.getElementById('incField').value = user;
        document.getElementById('decField').value = user;
        document.getElementById('removeField').value = user;
    })
});`
The problem is that in the jQuery code user is always an empty string. How can I get the innerHTML of the li that I click on correctly?
Thank you in advance!
