我有jQuery中下面的代碼中,我試圖父span標籤下添加一個孩子:如何在jquery中的另一個span標籤內添加span標籤?
jQuery的
var branchName = $(this).closest('tr').find('#adjNcmcompanyNameId').text();
var branchId = $(this).closest('tr').find('#adjNCMBranchIdForSearch').text();
var branchRecord = $(this).parents().find('#resultsection');
branchRecordSpan = ("<span class='multiselectContainer'></span>");
branchRecordSpan.append("<span class='indivSelectedText'>" + branchName + "</span>");
branchRecordSpan.append("<input class='indivSelectedValue' type='hidden' value=" + branchId + ">");
branchRecordSpan.append("<strong class='alert-pink'><i class='fa fa-chevron-left fa-lg'></i></strong>");
branchRecordSpan.append("</span>");
branchRecordSpan.append("<br/>");
HTML,我試圖讓
<div id="resultsection">
<span class="multiselectContainer" id=
"c85a47e3-40c0-48e1-95f0-89dd761dbb56"><span class=
"indivSelectedText">MY BRANCH</span> <input class="indivSelectedValue"
type="hidden" value="183424"> <strong class="alert-warning"><i class=
"fa fa-chevron-left fa-lg"></i> <i class="fa fa-database"></i>
,DATAHUB/ 8683403</strong> <a class="fa fa-times-circle labelclose"
href="#"></a></span><br>
</div>
因爲所有的內容都在multiselectContainer span class下,所以我試圖ge動態使用附加nerate html,我失敗了。 當我嘗試追加branchRecordSpan時,它會拋出錯誤,因爲它不是函數。我無法爲「multiserleccontainer」跨班級創建孩子。
如何在另一個span標籤下動態創建span標籤?請幫忙。
['insertAfter'(http://api.jquery.com/insertafter/)? – Scott