我有一个使用 twitter bootstrap 设置的表单,它使用标签。
http://jsfiddle.net/mwoods98/DJeqm/4/
如果您可以从示例中看到我们有:
编辑现有分配并创建新分配。
如果您在编辑现有分配下的选项卡上看到,则有一个下拉菜单。当用户从下拉列表中选择一个选项时会发生什么,我提交一个 ajax 请求,该请求将根据用户选择的下拉列表发出并获取一些信息:
function loadQuery() {
var assign = $("#existingAssignment").val(); // Get the value of the select box so we can build the next page
$.get('Pagetoload.cfm?tour_id=' + assign ,{},function(data){
$("#centercontent").html(data)
})
return false
}
$(document).ready(function() {
$("#NewAssignment").attr('val', '');
$("#NewPosTitle").attr('val', '');
$("#NewgetPosOff").attr('val', '');
$("#loadLink").click(loadQuery)
});
重新加载新页面的 jQuery 工作正常,它将信息发送到该选项卡的中心 div。它有效地将 div 替换为返回的信息。所以现在编辑现有分配现在填充了新值。
在另一个选项卡“创建新分配”上有一个表单,它的所有值都应该设置为空白。
我试图在调用 loadQuery 函数之前重置这些值,但是当我返回页面时,这些值仍然存在。
我应该调用另一个函数或做一些不同的事情来将这些值设置为“”吗?
TIA