это мой кодопора() не работает должным образом в JQuery
var options=$('#id').find(':selected');
$.each(options, function(key, value) {
this.prop('selected', false));
});
Как сделать option
выбранный ложным. Заранее спасибо.
это мой кодопора() не работает должным образом в JQuery
var options=$('#id').find(':selected');
$.each(options, function(key, value) {
this.prop('selected', false));
});
Как сделать option
выбранный ложным. Заранее спасибо.
Использование $(this)
. prop()
- функция jQuery. Вы не можете использовать его непосредственно в объекте javascript. $(this)
- объект this
, завернутый в jQuery. Таким образом, вы можете вызвать на нем методы jQuery.
Также удалите дополнительные )
из prop
.
$(this).prop('selected', false);
Чтобы unseelect всех элементов (без each
):
$('#id :selected').prop('selected', false);
Нет необходимости в каком-либо each
цикла относительно вашего публикуемую кода. Просто используйте:
var options = $('#id').find(':selected').prop('selected', false);
Вы можете использовать 'options.prop ('выбранный', ложный)' не нуждается в 'each' и если ваш элемент' select' просто использовать '$ ('# идентификатор') Вэл. ('') ' – Satpal