-3
사용자 등급 5 성급 구성 요소에 라디오 요소를 설정해야합니다.캔트가 jquery에서 html로 설정된 라디오
GET 소스는 여기에서 (https://codepen.io/jamesbarnett/pen/vlpkh)
내가 데이터베이스 데이터에서 user_rate를 계산하고 라디오 요소로 설정 필요
초 코드가 작동하지 복용량 내 .PHP 코드의 일부입니다;
첫 번째 코드는 value를 variable로만 대체하는 코드입니다.
두 코드의 차이점은 무엇입니까?
첫 번째 작업과 두 번째 용량은 작동하지 :(
첫 번째 코드 : (일)
<script>
var user_rate=3; //no need to this
var $radios = $('input:radio[name=ratings]');
$radios.filter('[value=3]').prop('checked', true);
</script>
초 코드
<script>
var user_rate=3; // value comes from database
var $radios = $('input:radio[name=ratings]');
$radios.filter('[value=user_rate]').prop('checked', true);
</script>
당신은 1) 당신이 이것을 실행하고있는 DOM을 보여줄 것, 2) 당신이하려는 것을 우리에게 알려주는 것, 그리고 3) "효과가 없다"는 것을 우리에게 말해줘야합니다. –
또한 '필터'가 필요 없음을 유의하십시오. 첫 번째 예제는'$ ('input : radio [name = ratings] [value = 3]'와 같습니다.) prop ('checked', true);' –
[jquery selector에서 javascript 변수를 사용하는 방법 ] (http://stackoverflow.com/questions/5891840/how-to-use-javascript-variables-in-jquery-selectors) – JJJ