我試圖提醒警報中的索引,值和文本。通過索引提醒相關的選項值和文本
我有這樣的代碼:
$(document).ready(function() {
$('#idea_store_ids').chosen().change(function(){
var doai = $(".search-choice-close").map(function(){
return $(this).attr("data-option-array-index");}
).get();
$.each(doai , function(index, value) {
var storename = $("#idea_store_ids option").map(function() {
return $(this).text();
}).get();
alert(index + ": " + value + ": " + storename);
});
});
});
,但我有一個很難得到只有相關聯的選項名稱顯示。它顯示所有這些。我認爲這是因爲沒有什麼關於#idea_store_ids選項和「data-option-array-index」來知道哪個屬於哪個。所以我想知道如果它是一個好主意,索引兩個選擇器並將它們聯繫起來。
我該怎麼做?
HTML:
<input type="hidden" value="" name="idea[store_ids][]"></input>
<select id="idea_store_ids" name="idea[store_ids][]" multiple="multiple" style="display:
none;">
<option value="103">4 Wheeling Shirts-To-Go</option>
<option value="79">Aliens & Paranormal Shirts-To-Go</option>
<option value="63">America Shirts-To-Go</option>
<option value="2" selected="selected">Ann Arbor T-shirt Company</option>
<option value="19">Area Code Shirts To Go</option>....
<ul class="chosen-choices">
<li class="search-choice">
<span> … </span>
<a class="search-choice-close" data-option-array-index="3"></a>
</li>
是'.chosen()'從插件?沒有原生選擇的事件。 – j08691
是的,它是一個插件 – user2588892