我使用這個:
如何找到id元素在Angualar的jqLite元素對象
$vehicleTypeDropdown = element.find(".vehicleTypeDropdown");
然後在以後的時間點,我想找到#pselect
ID元素。 我$vehicleTypeDropdown
看起來像這樣這是jqLite對象: -
<select class="vehicleTypeDropdown" id="vehicleType">
<option id="#pselect" value="">Please Select</option>
<option ng-repeat="types in selectedType" value="Vt3" class="ng-scope ng-binding">vt3</option>
<option ng-repeat="types in selectedType" value="Vt4" class="ng-scope ng-binding">vt4</option>
</select>
有兩個問題 -
這是寫在jqLite文檔在
.find()
方法僅查找標籤,不適用於類或ID。所以,我怎麼$vehicleTypeDropdown = element.find(".vehicleTypeDropdown");
與內容的
jqLite
對象?我該如何找到
#pselect
的選項?我想要手動刪除它,請記住它可以按任何順序排列在選項中。
難道你不能只將它們分配給一個var? 'var $ ps = $('#pselect');'和'var $ vtd = $('。vehicleTypeDropdown');' – zer00ne
你能否解釋一下_爲什麼你需要這個?通常在使用angularjs時不需要手動DOM操作 – Grundy
@ zer00ne,jqLite,與jQuery不一樣 – Grundy