Например: кнопка содержит только значокПроверьте элемент содержит только один элемент без какого-либо текста
<button><i>i</i> Foo</button> -- false
<button><i>i</i></button> -- true
<button> <i>i</i> </button> -- true
Я попытался это до сих пор - https://codepen.io/anon/pen/WxWgZL
$($(this).html()).is('i');
$.trim($($(this).html()).remove('i')));
Вот что я закончил с благодарностью к @veerasuthan V
$('button[title]').filter(function(){
var children = $(this).children().context.childNodes;
for(i = 0; i < children.length; i++) {
if (children[i] && children[i]['nodeType'] == 3) {
return false;
}
}
return true;
}).tooltip();