JSFiddle - React, Tailwind, and code Playground

HTML

<ul data-role="listview" id="mylist">
    <li><a href="#popupBasic" data-rel="popup" customattr="value1">Basic Popup 1</a></li>
    <li><a href="#popupBasic" data-rel="popup" customattr="value2">Basic Popup 2</a></li>
</ul>

<a href="#popupBasic" data-rel="popup" id="mybutton" data-role="button" customattr="button value">button example</a>

<div data-role="popup" id="popupBasic">
    <p id="mypopup">This is a completely basic popup, no options set.</p>
</div>

JavaScript

$(document).on('pageshow', function(){
    $('#mylist a').bind('click', function(event){
        alert("Hai!............"+$(this).text());
        console.log($(this).text());
       $('#mypopup').html($(this).attr('customattr'));
    });
    
    $('#mybutton').bind('click',function(){
         $('#mypopup').html($(this).attr('customattr'));
    });
});