Jquery第二次没有选择该选项

时间:2016-03-21 04:17:35

标签: php jquery html

我有一个非常奇怪的JQuery出现,在第二次打开模态时没有选择select选项。基本上,我有一个表,在单击行时显示编辑模式。模态包含输入文本框和选择控件。在页面加载时,正在使用php从数据库填充选择控件。

<select id="subitemstatuse" class="form-control">
    <?php foreach($statusdata2 as $key => $value): ?>
         <option value='<?php echo trim($value["statusid"])?>'><?php echo $value["statusname"] ?></option>
    <?php endforeach; ?>
</select>

当我第一次单击任何行时,它正常工作,模式显示时在选择选项中选择了正确的值。但是当隐藏模态并重置选择控件时,单击同一行(或任何其他行)将不再正确显示所选选项。

var selectedrow = document.getElementById("tablesubitembody").rows[rowNum];
$("#subitemstatuse option[value='"+ selectedrow.cells[6].innerText.trim() +"']").attr("selected", "selected");

检查源,它将属性&#34; SELECTED&#34;到正确的选项,但它只显示第一个选项。我尝试过使用setTimeout函数,但仍然会出现同样的问题。顺便说一句,即时通讯使用谷歌浏览器。

0 个答案:

没有答案