2011-01-31 2 views
0

나는 jQuery 함수로 전달하는 per_page이라는 PHP 값을 가지고 있습니다.jQuery 자녀가 가치가있는 경우 선택한 것으로 선택

<select id="thisForm"> 요소를 <option>에 대해() 값이 per_page 인 텍스트로 검색하려고합니다.

그러면이 기능을 <option>으로 선택하면 다음과 같이 표시됩니다. <option selected>.

text() 값을 찾았 으면 this() 또는 무엇을 사용했는지 알지 못했습니다.

솔루션 : contains()를 사용

$('#thisForm option:contains("per_page")').attr('selected',true); 

:

$(document).ready(function() { 
    var i = 'whatever your per_page value is'; 
    $("#changeForm option[value=" + i +"]").attr("selected",true); 
}); 
+0

왜 자바 스크립트를 사용하여이 작업을 수행하고 있습니까? PHP가 올바른 옵션을 선택하도록 페이지를 렌더링 할 때 PHP를 사용하지 않는 이유는 무엇입니까? – PetersenDidIt

답변

3

나는이 일을해야한다고 생각합니다.

JS Fiddle demo 개념입니다.

관련 문제