2016-06-30 5 views
0

JQuery를 사용하여 옵션의 속성을 추가하려고합니다. 이 코드를 실행합니다.JQuery Attr이 함수가 아닙니다.

$("option[value='430']").attr("selected","selected"); 

형식 오류 반환 :. $ (...)를 ATTR 함수 (...) 내 오류를보고 할 수

없습니다. 문제가 어디에 있습니까?

감사합니다. 다음

+0

'.prop()'사용 시도 – guradio

+0

'Attr' 또는'attr' ??? 정확한 오류 메시지 란 무엇입니까? –

+0

[데모] (https://jsfiddle.net/nu5d7v8c/)는 괜찮습니다.'.prop()'를 사용하는 것과 마찬가지로 다른 오류를 확인해야합니다. – guradio

답변

-2

시도 : 다른 라이브러리와 해당 라이브러리 attr() 방법 참조 코드 $에서

$("option[value='430']").attr("selected",true); 
+0

이것은 작동하지 않습니다. 동일한 오류를 반환합니다. –

+0

부모 요소도 사용하려고합니다 : $ ('select') .add ('option [value "430"]'). attr ('selected', true); –

+0

$ (...) 찾기가 함수가 아닙니다. (...) –

0

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()의 문서를 통해 이동하는 $는 특별한 의미가 다른 라이브러리를 사용하는 데 도움이 할 수있다.

0

은 당신이 올바른 방법은 .attr(name, value)입니다 $("option[value='430']").attr("selected","selected");

enter image description here

대신 $("option[value='430']").Attr("selected","selected");을 사용하는 것 같아요. .prop() 메서드를 사용하여 폼 요소의 checked, selected 또는 disabled 상태와 같은 DOM 속성을 검색하고 변경할 수도 있습니다.

+0

아니요. 작은 attr을 썼습니다. 그런데 해결했습니다. 고마워요. –

0

나는 웹 사이트에서 실시간으로 작업하고있었습니다. 나는 그것을 바꿨다. 첫째, PHP를 사용하여, 나는 새 문서에 파일을 가지고. 그런 다음 속성을 추가하려고했습니다. 내가 처음 쓴 코드는 성공적이었다. 나는 JQuery가로드되지 않았다고 생각한다. 자,로드했습니다. 도움을

$("option[value='430']").attr("selected","selected"); 

감사 :

이 사실 코드입니다.