以下用于更改输入框文本的功能非常有效。但是当我尝试使用不同的参数再次触发它时,它不会改变。
function changeForm(name)
{
$("#the-input-box").val(name);
}
当我尝试在select标签上更改selectedIndex时,也会发生这种情况。
此外,表单位于使用Twitter引导程序的模式框中,这可能是问题吗?
有什么建议吗?
答案 0 :(得分:0)
我认为这就是你使用模态框的方式。我以前经历过完全相同的事情。
关于id
属性的事情是HTML DOM中的任何给定时间只能有 ONE 。
关闭后,您可能需要检查是否“摧毁”了模态框。第一次打开模态框时,调用该函数可以正常工作。可能有可能在再次打开模态框后,该功能不再起作用。这是因为您正在生成模式框的多个实例,这会导致多个#the-input-box实例出现在DOM中。
尝试一下,让我知道。关键是模式框 DESTROY 关闭(可能关闭它很好,但我更喜欢破坏的更激烈的方法)。