В своем коде $
со ссылкой на какой-либо другой библиотеке, и в этом методе библиотека attr()
является undefined
.
Также вам необходимо добавить библиотеку перед кодом. И ссылка на библиотеку, о которой вы прокомментировали, неверна, так как это ссылка cdn, вам нужно поставить http://
(или https://
) или //
, прежде чем он обратится к директории.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js" />
Затем используйте jQuery
вместо $
передать библиотеку и не используйте затворы с аргументом $
и переместить код внутри.
jQuery("option[value='430']").attr("selected","selected");
или
(function($){
$("option[value='430']").attr("selected","selected");
})(jQuery)
или
jQuery(function($){
$("option[value='430']").attr("selected","selected");
})
идут также через документы о jQuery.coConflict()
, которые могут полезны для использования различных библиотек, где $
имеют особое значение.
попробуйте использовать '.prop()' – guradio
'Attr' или' attr' ??? Каково точное сообщение об ошибке? –
[demo] (https://jsfiddle.net/nu5d7v8c/) должно быть хорошо .. а также использовать '.prop()' вы должны проверить другую ошибку – guradio