Javascript 如何使用查询清除下拉列表和输入字段
我有一个用twitter引导设置的表单,它使用标签 如果您可以从exmaple中看到,我们有: 编辑现有工作分配并创建新工作分配 如果在选项卡上的“编辑现有工作分配”下看到,则会出现一个下拉列表。当用户从下拉列表中选择一个选项时,我将提交一个ajax请求,该请求将根据用户选择的下拉列表获取一些信息:Javascript 如何使用查询清除下拉列表和输入字段,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有一个用twitter引导设置的表单,它使用标签 如果您可以从exmaple中看到,我们有: 编辑现有工作分配并创建新工作分配 如果在选项卡上的“编辑现有工作分配”下看到,则会出现一个下拉列表。当用户从下拉列表中选择一个选项时,我将提交一个ajax请求,该请求将根据用户选择的下拉列表获取一些信息: function loadQuery() { var assign = $("#existingAssignment").val(); // Get the value of the select
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使用jQuery的内置方法
试试这个-
$("#NewAssignment").val('');
$("#NewPosTitle").val('');
$("#NewgetPosOff").val('');
您可以使用JQuery的
.val()
或.text()
。关于JQuery函数的更多信息,请参见此处当您制作小提琴时,JavaScript部分中不应包含
标记!嗯。。。链接的jsfildle似乎没有相同的代码……不,jsfillde没有与我使用的ColdFusion相同的代码,我无法准确地显示这是如何重新加载页面的。对不起,我本来就有,但没用。只要再试一次,值仍然存在。
$("#NewAssignment").val('');
$("#NewPosTitle").val('');
$("#NewgetPosOff").val('');