【问题标题】:How can I select the nth dropdown list in a table with jQuery?如何使用 jQuery 在表格中选择第 n 个下拉列表?
【发布时间】:2013-04-14 09:34:02
【问题描述】:

我正在使用带有 IE10 的 JQuery 版本 1.8.11。

我有一个单行表。表 id 是 #listTable<tr> id 是 #listTableRow<td> id 是 #days

该行有多个单元格,每个单元格中都有一个具有相同 ID 的下拉列表:#searchString。我希望能够选择第三个单元格中的下拉列表并将其选项设置为option:first。我已经能够使用下面的代码选择td,但不是特定的下拉列表。如何选择表格中的第三个下拉列表?

<script type="text/javascript">

  $(document).ready(function () {
    var nos = $('#listTable #searchString').length;

    $.each($checkboxes, function () {
      if ($(this).is(':checked')) {
        $('#listTable #days:nth-child(3)').css('border', '2px dashed blue');             
    });

  });                 
</script>

【问题讨论】:

    标签: jquery asp.net-mvc-3


    【解决方案1】:

    这将选择第三个单元格中的下拉列表并将其选项设置为 option:first

    $('#listTable td').eq(2).find("#searchString option:first").prop('selected', true);
    

    【讨论】:

      猜你喜欢
      • 2010-11-26
      • 2019-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      相关资源
      最近更新 更多