I use the response of "Gajotres" but ...
applies to all "buttons table toggle" and you could not "choose" which apply,
if you edit .js it a bit :
jquery.mobile - 1.3.2.min.js (gzip) line 6 column 11429
d=a(k.columnBtnText===""?"":"<a href='#"+m+"' class='"+k.classes.columnBtn+"' data-"+l+"rel='popup' data-"+l+"mini='true'>"+k.columnBtnText+"</a>")
jquery.mobile - 1.3.2.js line 10872
if ( event ! == " refresh" ) {
self.element.addClass ( o.classes.columnToggleTable ) ;
if ( o.columnBtnText === "") {
$MenuButton = $(""),
else {
$menuButton = $("<a href='#" + id + "' class='" + o.classes.columnBtn + "' data-" + ns + "rel='popup' data-" + ns + "mini='true'>" + o.columnBtnText + "</a>" ),
}
$ popup = $ (" < div data- " + ns + " role = ' popup' data- " + ns + " role = ' fieldcontain ' class = '" + o.classes.popup + " ' id = ' " + id + "' > < / div >") ,
$ menu = $ (" + ns + <fieldset data-" "role='controlgroup'> < / fieldset >") ;
the code does ? , if the "text" button is blank data-column-btn-text=""
... does not show the button and thus can decide which to display and which to hide
then only a little editing . js no longer need the css and you can choose where you hide the button