在可点击的表格行上创建下拉列表

时间:2018-05-29 08:07:46

标签: javascript bootstrap-4

我想在用户点击表格行后创建一个下拉列表。如何使用bootstrap和JavaScript执行此操作?

这是我的表

Here is My table

1 个答案:

答案 0 :(得分:-1)



jQuery(document).ready(function($) {
    $(".clickable-row").click(function(e) {
        if(e.target.id != "listItems"){
          $(this).find("#listItems").toggle();
        }
    });
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>

</div>
<table>
    <tr class='clickable-row' data-href='url://'>
        <td>1</td> 
        <td>ABC</td> 
        <td>123456789</td>
        <td>
          <select id="listItems">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
          </select>        
        </td>
    </tr>
    <tr class='clickable-row' data-href='url://'>
        <td>2</td> 
        <td>BCD</td> 
        <td>123456789</td>
        <td>
          <select id="listItems">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
          </select>        
        </td>
    </tr>    
</table>
&#13;
&#13;
&#13;