2017-06-13 13 views
0

navbarのonClick関数から2番目の値を取得するにはどうすればよいですか?以下のドロップダウンリストからオプションを自動的に選択できます。onClick関数のチェックボックス第2パラメータ値を取得

ご迷惑をおかけして申し訳ありません。

ナビゲーションバー

<div class="btn-group m-b-1" data-toggle="buttons"> 
     <label class="btn btn-primary btn-outline active" onclick="load_content_table(1, 5);"> 
      <input type="checkbox" checked="checked"> A 
     </label> 
     <label class="btn btn-outline btn-primary" onclick="load_content_table(1, 1);"> 
      <input type="checkbox"> B 
     </label> 
     <label class="btn btn-outline btn-primary" onclick="load_content_table(1, 4);"> 
      <input type="checkbox"> C 
     </label> 
     <label class="btn btn-outline btn-primary" onclick="load_content_table(1, 6);"> 
      <input type="checkbox"> D 
     </label> 
    </div> 

ドロップダウン

<select name="search_type" required="" id="id_search_type"> 
    <option value="" selected="">---------</option> 

    <option value="5">A</option> 

    <option value="1">B</option> 

    <option value="4">C</option> 

    <option value="6">D</option> 
</select> 

Javascriptを

//get ID 
var $select = $('#id_search_type'); 
$('label').click(function() { 
    $select.val($(this).data('select')); 
}); 
+0

何Dあなたは「第二の価値」を意味しますか? –

+0

onclick関数のパラメータで2番目の値を意味しますか? – ReadyFreddy

+0

はい、これは正しいです 'onclick = "load_content_table(1,6);"'このケースでは、その6 –

答えて

0

はこれを試してみてください:

function load_content_table(a, b) { 
    /* your code here */ 
    $('#id_search_type').val(b); 
} 
+0

私はこれを試して、それは動作しますありがとう! 'function load_content_table(project_id、search_type_id){ var $ select = $('#id_search_type ');$( '#id_search_type').val(search_type_id); }); ' –

関連する問題