>  Q&A  >  본문

javascript - html select의 백그라운드에서 전달된 값을 기반으로 다양한 옵션 값을 선택하는 방법

코드:

으아아아

value={$post.post_class} 값에 따라 다양한 옵션 값을 표시하며, value에는 0과 1의 두 가지 값만 있습니다. ㅋㅋㅋ

淡淡烟草味淡淡烟草味2672일 전1185

모든 응답(5)나는 대답할 것이다

  • 黄舟

    黄舟2017-06-28 09:27:35

    기본 선택이 맞습니다. jquery의 attr을 사용하세요. 기본 선택 값이 1이라고 가정하면 코드는 다음과 같습니다.

    으아악

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-06-28 09:27:35

    select 태그의 값을 0이나 1로 설정하는 것만으로도 충분하지 않나요

    회신하다
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-28 09:27:35

    으아악

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-06-28 09:27:35

    http://jsrun.net/d9YKp

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:27:35

    원인: document.querySelector('#class').value获取不到select中的value值(即<select class="form-control" name="post[post_class]" id="class2" value="{$post.post_class}">).

    그러므로 숨겨진 입력<input type="hidden" id = "class" value="{$post.post_class}"/>을 추가하여 백그라운드에서 전송된 값을 가져온 다음 판단하세요.

    으아악

    회신하다
    0
  • 취소회신하다