Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法使用JQuery删除搜索文本框的内容

无法使用JQuery删除搜索文本框的内容
EN

Stack Overflow用户
提问于 2015-11-24 02:44:32
回答 2查看 45关注 0票数 0

在我的屏幕上,我搜索一个合同,当我选择它时,我会得到合同的相关数据。一旦我选择了一个合同,我希望合同标题呈现在页面的其他地方。我可以这样做,但合同标题也会在搜索文本框中呈现,我不想这样做。所以在我的代码中;

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <div class="col-md-12">
        <span style="margin-right: 10px;">Find a Contract</span>
        <span style="margin-right: 50px;">
            <input type="search" id="searchtermContract" class="contractTitle"
                   data-msurvey-autocomplete="@Url.Action("Contract", "Autocomplete")"
                   data-msurvey-autocomplete-update-id="#ContractId"
                   data-msurvey-autocomplete-update-label="#ContractTitle1" 
                   data-msurvey-populate-search-textbox-flag="N"/>
        </span>
        <input type="button" id="ResetContract" value="Reset"
               style="margin-left: -40px;"
               class="btn-mulalley btn-xs reset"
               data-msurvey-reset-field="#searchtermContract"
               data-msurvey-reset-id="#ContractId" />
        <input type="hidden" id="ContractId" name="ContractId" />
        <input type="hidden" id="ContractTitle1" name="ContractTitle1" />
    </div>
</div>
<div id="propertiesForContract">

</div>

在我的javascript里

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var getPropertiesForContract = function (contractId) {
    var url = GetHiddenField("msurvey-get-properties-for-contract-url").replace(/__ID__/, contractId);
    $('#propertiesForContract').load(url);
    // TODO this line is not working
    $("#searchtermContract").val("");
};

在IE开发工具中,它显示了searchtermContract没有值,但是仍然显示了所选的契约。为什么会这样呢?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<input class="contractTitle ui-autocomplete-input" id="searchtermContract" type="search" data-msurvey-autocomplete-update-label="#ContractTitle1" data-msurvey-autocomplete-update-id="#ContractId" data-msurvey-autocomplete="/(S(jdfx1zrfoqjcrsyb0ltueuyp))/Autocomplete/Contract" data-msurvey-populate-search-textbox-flag="N" autocomplete="off">
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-24 04:19:25

jQuery.load()是异步的,所以当它调用服务器并返回结果时,您的$("#searchtermContract").val("");代码行已经运行(它将值设置为null,然后被load()方法的结果覆盖。相反,将代码更改为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('#propertiesForContract').load(url, function() {
   $("#searchtermContract").val("");
});

,以便在回调中设置值。

票数 1
EN

Stack Overflow用户

发布于 2015-11-24 05:00:34

jquery ()函数本质上是异步的,这意味着即使load()尚未完成,调用load()下面的所有代码都将立即运行。您可以使用load() jquery函数的完整回调函数,这样回调中的代码将在load()函数完成后运行。阅读http://api.jquery.com/load/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33891487

复制
相关文章
jquery 表格内容搜索
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title></title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script src="../../scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript">
用户5760343
2019/10/10
2.2K0
jquery 表格内容搜索
删除所选项(附加搜索部分的jquery)
1.视图端(views)的配置为: <script> $(document).ready(function() { $("#info-grid").kendoGrid({ dataSource: { type: "json",
wfaceboss
2019/04/08
9370
jQuery动态添加/删除元素及内容
添加新的 HTML 内容,四种方法:可根据上面的图片来区分四种方法插入元素的位置。
德顺
2019/11/12
7.1K0
DEDECMS织梦搜索怎样使搜索结果页 搜索文本框去除(或保留)搜索的内容
我们都知道,dede有自带的搜索功能,我们只要找到对应的模板,然后把我们想要的代码拿出来就行了。具体如下:
米米素材网
2022/06/19
2.2K0
DEDECMS织梦搜索怎样使搜索结果页 搜索文本框去除(或保留)搜索的内容
jquery 节点的删除
detach()方法删除跟remove()一样,在删除节点后,同样也可以赋值给变量再次使用。
坚毅的小解同志的前端社区
2022/11/28
1.7K0
jquery 节点的删除
phpspreadsheet使用实例_php获取html中文本框内容
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
2.3K0
使用grep递归搜索文件内容
grep(global search regular expression(RE) and print out the line)是一种强大的文本搜索工具,可以在一个或多个文件中查找匹配某个正则表达式的文本行,并输出所在行。grep命令是在Linux操作系统和Unix操作系统上的一个很重要的工具。
很酷的站长
2023/09/01
4.1K0
使用grep递归搜索文件内容
IntelliJ IDEA光标变粗 backspace无法删除内容解决方法
进入了vim插件 1.ctrl+alt+s快捷键打开Settings 2.选择左侧列表中的Plugins 3.在右侧面板的搜索框中搜索IdeaVim 4.将复选框中的钩子去掉 backspace成了其他的快捷键 settings-keymap-default 恢复成默认快捷键
ydymz
2018/09/10
3.1K0
jquery点击删除按钮,删除当前的div
现在有多行div,共用一个删除事件,点击删除的时候,会把页面所有的div全都删掉了,但是我只需要点击哪一行div里面的删除按钮,就删除哪一行,其实很简单,只需要写一个this事件即可。
王小婷
2019/07/08
5.2K0
Jquery禁用/启用按钮与文本框代码
在jquery中如果要禁止文框与按钮恢复效果我们需要动态设置disabled即可了,如果要设置为只读我们只要设置readonly即可。
botkenni
2022/01/10
2.3K0
jQuery 文本框中只能输入正整数
(1).$(document).ready(function(){}),当文档结构完全加载完毕再去执行函数中的代码。
IT工作者
2022/02/23
3.1K0
JavaScript进阶内容——jQuery
我们在前面的文章中已经掌握了JavaScript的全部内容,现在让我们了解一下JavaScript库
秋落雨微凉
2022/10/25
5.5K0
JavaScript进阶内容——jQuery
Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法
1.打开文件 vi filename  2.转到文件结尾 G   或转到第9行 9G   3.删除所有内容(先用G转到文件尾) ,使用: :1,.d   或者删除第9行到第200行的内容(先用200G转到第200行) ,使用 :9,.d   删除说明:这是在vi中 ,“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除
joshua317
2018/04/10
7.4K0
jQuery Mobile修改button的内容
jQuery Mobile修改button的内容。
业余草
2019/01/21
1.7K0
jQuery Mobile修改button的内容
[记]使用jQuery Jcrop 图像裁剪无法更换图片的坑
​ 因为公司需求,需要完成一个显示屏定制的业务,用户自主上传图片然后在线裁剪的功能,我选择了jQuery Jcrop这个插件。 先看看怎么使用 使用方法 载入 CSS 文件 <link rel="stylesheet" href="jquery.Jcrop.css"> 载入 JavaScript 文件 <script src="jquery.js"></script> <script src="jquery.Jcrop.js"></script> 给 IMG 标签加上 ID <img id="e
游魂
2018/06/08
1.6K0
jQuery搜索框功能
在jQuery中实现搜索框功能可以通过监听输入事件,筛选匹配项,并动态更新显示结果来实现。
堕落飞鸟
2023/05/18
2.2K0
使用 FlexSearch 实现快速且自动完成的内容搜索
https://github.com/nextapps-de/flexsearch
Tony He
2022/11/17
2.6K0
使用 FlexSearch 实现快速且自动完成的内容搜索
rm: 无法删除"/mnt/cdrom/
[root@redhatAS6 home]# mount -o loop rhel-server-6.3-x86_64-dvd.iso /mnt/cdrom
py3study
2020/01/07
2.3K0
pyqt5获取textedit内容_java点击按钮获取文本框内容
我想从PyQt5.qtwidgestQinputDialog中的用户获取多个输入文本。。。在这段代码中,我可以只得到一个输入文本框,当我被单击按钮时,我想得到更多的输入文本框。更多信息请参见图片。。。在from PyQt5.QtWidgets import (QApplication,QWidget,QPushButton,QLineEdit,QInputDialog,QHBoxLayout)
全栈程序员站长
2022/10/03
5.1K0
pyqt5获取textedit内容_java点击按钮获取文本框内容
jQuery中的常用内容总结(一)
jQuery中的常用内容总结(一) 前言 不好意思(✿◠‿◠),由于回家看病以及处理一些其它事情耽搁了,不然这篇博客本该上上周或者上周写的;同时闲谈几句:在这里建议各位开发的童鞋,如果有疾病尽快治疗,不要拖,大病的话甚是~,身体是本钱,如果人的身体健康是一的话,若没有前面的一,后面再多的零也是徒然,同时,建议在开发的时候保持一个好的心态,积极面对需求和技术难点,不要像我一样在难的地方朝一个地方死钻、而且经常性考虑需求之外的需求,这样都是不太好,尽量以"需求"的心态去"开发",而不是以"开发"的心态做"需求
上帝
2018/06/26
1K0

相似问题

无法使用jquery删除文本框

111

无法使用JQUERY删除html内容

57

无法使用jQuery删除动态添加的内容

12

无法删除动态内容(Jquery)

22

添加和删除文本框的jQuery -只删除所有内容或不删除任何内容

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文