重点关注ajax生成的文本框
Focus on ajax generated textbox
如果你愿意的话,我有一个"计算器"。这是一个购物车,但在更改后,它会计算税款并通过ajax重新加载内容,通过php注册一些信息。我遇到的问题是,一旦通过ajax重新加载内容,输入文本框就会变得模糊。一旦#shop重新加载内容,我想再次关注#amt。有解决办法吗?
$(document).delegate("#amt", "change", function() {
$("#shop").load("page.php?amt="+(this).value);
});
一旦内容可用,请尝试在load
方法成功处理程序内设置焦点。试试这个。
$(document).delegate("#amt", "change", function() {
$("#shop").load("page.php?amt="+(this).value, function(){
$("#amt").focus();
});
})
无论出于什么原因,我都无法使用上面的答案。我发现的解决方案是从加载的内容(page.php)内部调用脚本代码
<script>
$("#amt").focus();
</script>
相关文章:
- ajax中的文本链接不带Jquery
- 从ajax请求中获取原始文本
- PHP/Ajax/jquery/JON-在Ajax Post之后将echo文本中的一部分作为变量返回
- 使用jQuery重置文本,同时存在AJAX调用
- 在javascript中获取servlet值,并使用ajax将该值分配给一个文本框
- Ajax文本区域保存错误
- 使用javascript Without Ajax/Jquery在特定行中启用文本框
- 如何在没有表单提交、没有js、没有jquery和没有ajax的情况下将输入的文本框值存储到php变量中
- 在文本框中显示ajax结果
- 如何将数组文本框名称发送到 ajax
- Ajax 响应文本
- 使用 ajax(纯 Javascript)发送数据和文本输入
- 为什么在页面上单击的先前链接的文本显示在 AJAX 请求中
- Javascript/AJAX 自动在文本文件中显示文本
- 使用 ajax 时没有从文本到数组缓冲区的转换
- Ajax请求文本在DOM中闪烁
- Ajax响应文本始终为1
- 使用ajax和jQuery自动完成asp.net mvc4中的文本框
- 自动完成输入类型=文本AJAX
- 为什么获胜'这个ajax调用在这个简单的javascript对象文本ajax框架中工作