我可以使用下面的HTML使用字體真棒圖標,按鈕上的文字:無法動態地使用字體真棒圖標提交按鈕
<button tabindex="4" type="submit" id="submit" class="btn btn-primary btn-lg disabled" onclick="sendemail(); return false;"><i class="fa fa-paper-plane" aria-hidden="true"></i></button>
但是,我必須這樣做動態使用JQuery:
var contact_form = $('div#contact.pbmodal div.modal-dialog div.modal-content form');
var submit_button = contact_form.find('button#submit');
submit_button.text('<i class="fa fa-paper-plane" aria-hidden="true"></i>');
上面的jQuery輸出font-awesome元素作爲文本標籤,即按鈕表示<i class="fa fa-paper-plane" aria-hidden="true"></i>
而不是顯示實際圖標。
請閱讀jQuery文檔以找出'text()'和'html()之間的區別。 – shuangwhywhy