selected
에 해당되는 텍스트를 보유되는 option
선택한 속성을 설정할 수 있도록 코드 <option>
부울 속성; HTML 속성으로 표현 된 값은 비어 있거나 지정되지 않았거나 규범에 따라 true
을 나타 내기 위해 속성 이름 자체와 동일합니다.
$('#countryList option').filter(function() {
return ($(this).text() == findText);
}).attr('selected','selected');
이 코드는 일치하는 첫 번째 옵션 요소에 대해 selected
특성을 설정합니다.코드에는 실제로 몇 가지 문제가 있습니다.
.attr()
함수는 필터 결과에 관계없이 호출됩니다.
selected
속성은 속성이 아니라 속성입니다.
그것은 다음과 같이 다시 작성할 수 있습니다 :
$('#countryList option').each(function() {
if (this.text == findText) {
this.selected = true;
return false; // stop searching after we find the first match
}
});
부울 속성에 대한 규칙이 더 있습니다. 비어 있거나 속성 이름 자체와 동일한 값을 포함합니다. –