下拉列表中的选定值不会清除jQuery

时间:2012-08-20 14:15:18

标签: javascript jquery salesforce visualforce

我附上了一些正在拍摄的疯狂内容的垂直屏幕截图。我是否希望j$('[id$=Model_List]').children().remove();删除选择列表中的所有项目?出于某种原因,清单仍然保留旧的选定值,同时清除其余项目。

我在html块中使用<Apex:selectlist,而不是在jQuery中。

VG930M应该是V243H,如在控制台日志中所见......

希望屏幕截图能让您更好地了解我所说的内容......

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:1)

您需要从下拉列表中删除所有值并重置所选值。

j$("select[id$=Model_List] > option").remove();
j$("select[id$=Model_List]").val('');

答案 1 :(得分:0)

您还需要清除所选值:

$('[id$=Model_List]').val('');

答案 2 :(得分:0)

我认为,无法使用jQuery填写或清除salesforce selectList(当然,你可以这样做但控制器不会接受该值)。

尝试在此示例中使用隐藏字段:

Command button in Visualforce can't read selected item from dynamic drop down list