2013-04-30 77 views
0

我有一个表单,设置与twitter引导,它使用制表符。如何清除下拉和输入字段与查询

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

+0

当您调整小提琴时,JavaScript节内不应该有'

0

试试这个 -

$("#NewAssignment").val(''); 
$("#NewPosTitle").val(''); 
$("#NewgetPosOff").val(''); 

http://api.jquery.com/val/

+0

我原来是这样的,它并没有做到这一点。只是试了一遍,值仍然存在。 – weggie 2013-04-30 16:47:16

0

你可以使用.val()或JQuery的的.text()。您可能想在此处参阅有关JQuery函数的更多信息http://api.jquery.com/