Вы получаете беспорядок из-за улучшения, которое делает jQM. Ваша кнопка переписывается на:
<span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">Primary Phone</span>
<span class="ui-icon ui-icon-home ui-icon-shadow"></span></span>
<button class="cl_pre_phone1 ui-btn-hidden" type="submit" data-theme="a" data-icon="home" aria-disabled="false">Primary Phone</button>
Одним из способов решения этой проблемы было бы изменить вызов внутри обратного вызова на:
$(".cl_pre_phone1").attr("href", "http://yahoo.com").parent().find(".ui-btn-text").text("Yahoo");
или вы можете заменить весь ui-block-a
div.