我试图在使用按钮后立即更改它的图标。代码非常简单:
<a id='just-a-link' target="_blank" href="http://google.com">Google</a>
jQuery('#just-a-link').button().bind('click', function() {
var icons = jQuery(this).button("option", "icons");
icons.primary = 'ui-icon-plus';
jQuery(this).button("option", "icons", icons);
});
但是 Internet Explorer 不会触发该链接。因此,单击链接确实会更改图标,但不会打开页面。
你有什么建议来解决这个问题?
在小提琴中,您可以看到jQuery(this).button("option", "icons", icons);
导致错误的原因是第二个按钮确实打开了链接。