채택완료

input value값으로 select를 선택할 수 있을까요?

2022-06-07 (화) 16:32:41 1,420
Copy
<select class="one">
    <option>0</option>
    <option>1</option>
    <option>2</option>
</select>
<select class="two">
    <option>a</option>
    <option>b</option>
    <option>c</option>
</select>

<input class="target" value="one">


<script>
var selects = $(this).closest("td").find('.target').val();

selects.find('option:first').prop('selected', 'selected');

</script>

target 값이 one 이냐 two냐 에 따라서

select를 선택해서 첫번째로 옮기고 싶은데..

어떻게 수정해야 가능할까요?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2022-06-07 (화) 17:05:25
Copy
<script>

$('.target').each(function() {

  var val = $(this).val();

  $(this).closest('td').find('.'+val).prop('selectedIndex', 0);

});

</script>

답변에 대한 댓글 1개

감사합니다.

답변을 작성하려면 로그인이 필요합니다.