var $insertSuccessMessage = $('#insertSuccessMessage');
var $successPopup = $('#successPopup');
var $successSpan = $('#successSpan');
我有一個div標籤:jQuery的「文本」不工作
<div id="insertSuccessMessage"></div>
當用戶成功地輸入一個值的輸入字段,我想獲得一個「成功」彈出窗口的下方出現這個div標籤是這樣的:
$insertSuccessMessage.append('<div class="alert alert-success alert-dismissible" id='successPopup' role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><span id="successSpan"></span></div>');
$successSpan.text("Successfully inserted value!");
方:我使用Bootstrap。
所以successPopup
會出現,但文本不會;文本不會插入到span標籤之間。
您需要提供更多顯著的代碼我們可以幫你解決這個問題。就我所知,successSpan是未定義的。 –
你的代碼有錯誤,混合單引號和雙引號。在以'$ insertSuccessMessage.append ...'開始的行上,'id ='successPopup''部分應該用雙引號引起來。用單引號將字符串轉義出來。 – agrm