我試圖在我的頁面上追加一個註釋到<dd>
標記,但由於某種原因,它發生了兩次。這裏的<dd>
標籤我試圖將追加到:jQuery追加調用兩次
<dd>
<input type="hidden" value="Choose a Country" class="FormFieldChoosePrefix">
<input type="hidden" value="11" class="FormFieldId">
<input type="hidden" value="2" class="FormFieldFormId">
<input type="hidden" value="singleselect" class="FormFieldType">
<input type="hidden" value="Country" class="FormFieldPrivateId">
<select size="1" name="FormField[2][11]" id="FormField_11" style="" class="Field200 FormField">
<option value="">Choose a Country</option>blah blah</select>
-- want code to be added here --
</dd>
我已經嘗試使用以下:
$('dd:contains("Choose a Country").append('whatever');
$('#FormField_11').parent().append('whatever');
$('#FormField_11').parent().first().append('whatever');
甚至
if ($('#FormField_11').parent().html().indexOf('whatever') == -1){
$('#FormField_11').parent().append('whatever');
}
都無濟於事 - 每一次,'無論'出現兩次。最奇怪的一部分,但是,我做同樣的事情再<dd>
標籤以後的頁面,它完美的作品:
<dd>
<input type="hidden" value="Choose a Country" class="FormFieldChoosePrefix">
<input type="hidden" value="21" class="FormFieldId">
<input type="hidden" value="3" class="FormFieldFormId">
<input type="hidden" value="singleselect" class="FormFieldType">
<input type="hidden" value="Country" class="FormFieldPrivateId">
<select size="1" name="FormField[3][21]" id="FormField_21" style="" class="Field200 FormField">
<option value="">Choose a Country</option>
blah blah
</select>
</dd>
和我的javascript,其工作原理:
$('#FormField_21').parent().append('whatever');
感謝
我不明白,你要追加到''
檢查生成的源代碼,並確保只有一個#FormField_11 – Rodolfo
我想追加到'