Если убрать > option
, он работает, но, очевидно, это не дает желаемого эффекта . Я пробовал $('.ProductsInCatList option')
и $('.ProductsInCatList').find('option')
безрезультатно. Любой из них отлично работает в Firefox и Chrome. Я просто хочу, чтобы код выполнялся, когда опция выбрана из списка Multiselect. Использование JQuery 1.6.4. Update: Хорошо, так что, видимо, IE9 не работает с событий щелчка для опции элемента, стыда и здесь я думал, что я покончила с кнопками управления для этогоПочему этот код jQuery отлично работает в Chrome и Firefox, но не в IE9?
$('.ProductsInCatList')
.delegate("option","click", function() {}); //<-- Also does not work
JQuery
$('.ProductsInCatList > option').live("click", function() {
var option = $(this).clone();
alert('works');
var slist = $(this).parent().prev('.SelectedList');
option.appendTo(slist);
$(this).detach();
});
HTML
<div id="ListWrapper">
<div class="CatHeading">Processor</div>
<input type="hidden" class="colindex" name="index" value="a1" />
<input class="ItemCount" name="[a1].ItemCount" type="hidden" value="0" />
<input class="ListID" name="[a1].ListID" type="hidden" value="1" />
<select class="SelectedList" multiple="multiple" name="[a1].SelectedList"></select>
<select class="ProductsInCatList" id="ProcessorMainList" multiple="multiple" name="ProcessorMainList">
<option value="6">Intel 2nd Gen Core i7 2600 Socket 1155 Processor </option>
<option value="8">Intel 2nd Gen Core i5 2500 Socket 1155 Processor</option>
<option value="44">Intel Core i7-2700 </option>
<option value="45">Intel Core i5-2400 </option>
<option value="60">i3-2100T</option>
<option value="3">Intel Core i7 950 Socket 1366 Processor </option>
<option value="4">Intel Core i7 930 Socket 1366 Processor </option>
<option value="37">Intel Xeon X5690</option>
<option value="38">Intel Xeon X5870</option>
</select>
</div>
Не могли бы вы также разместить свой HTML-код, чтобы мы могли видеть, какие имена классов относятся к тем элементам. –
Следует отметить, что 'live' устарел с' JQuery 1.4', мы на 'JQuery 1.7.1' в наши дни ... – gdoron
вы пробовали без пробела: '. ProductsInCatList> option'? – BiAiB