我附上了一些正在拍摄的疯狂内容的垂直屏幕截图。我是否希望j$('[id$=Model_List]').children().remove();
删除选择列表中的所有项目?出于某种原因,清单仍然保留旧的选定值,同时清除其余项目。
我在html块中使用<Apex:selectlist
,而不是在jQuery中。
VG930M应该是V243H,如在控制台日志中所见......
希望屏幕截图能让您更好地了解我所说的内容......
非常感谢任何帮助!
答案 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