为什么empty() 不适用于搜索栏中的输入?

乔纳斯

单击 时inviteButton,输入搜索栏应清除,但它不适用于我当前的代码。

我是否错误地定位了元素?

	$("#inviteButton").click(function(){
		var userName = $("#searchUser").val();
		if (userName.trim() != "") {
 			if (userName == myUserName) {
				$("#connectToBox").append("You can't invite yourself");
				$("#searchUser").empty(); // Doesn't work
			} else {
				socket.emit("checkUserConnect", userName, function(data){
 				if (data.result === undefined) {
 					console.log("No name");
 					$("#connectToBox").append("User does not exist");
 					$("#searchUser").empty(); // Doesn't work
 				} else {
 					console.log("name exists");
 					$("#searchUser").empty(); // Doesn't work
 					$("#connectToBox").append("Invite send");
 					UserID = data.result.id;
 					socket.emit("connectToUser", myUserName, UserID, currentConversation);
 				}
 				});
			}
		}
	});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="connectToBox">
				<label for="search-2">Type in username</label>
				<input type="search" name="search-2" id="searchUser" value="">
				<a href="#" id="inviteButton" data-role="button" data-inline="true">Connect</a>
			</div>

安东诉 B

要清空输入字段,您通常会使用:

$('#searchUser').val('')

Empty 用于清除 div 或 p 标签等元素中的子节点,但不适用于输入。

原因是输入中的文本没有表示为元素的子节点,而是存储在输入标签的 html 属性上。因此.empty()不适用于清除值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么php mongo $ in搜索不适用于ObjectId?

来自分类Dev

为什么输入模式属性不适用于数字?

来自分类Dev

为什么ExtractMpegFramesTest不适用于旋转的输入文件?

来自分类Dev

为什么更改事件不适用于输入?

来自分类Dev

为什么输入模式属性不适用于数字?

来自分类Dev

为什么Map在Groovy中不适用于GString?

来自分类Dev

为什么__dir __()不适用于python中的模块?

来自分类Dev

为什么提交输入样式既不适用于Safari(Mac)也不适用于Chrome,而仅适用于背景颜色?

来自分类Dev

为什么文件浏览器搜索不适用于部分文件名?

来自分类Dev

为什么专注于输入框和选项不适用于引导模态?

来自分类Dev

为什么预先输入不适用于此MVC5应用程序?

来自分类Dev

为什么错误处理不适用于“无”输入?

来自分类Dev

为什么带有输入类型文本的日期管道不适用于angular2?

来自分类Dev

为什么HTML中“ <input>”标记中的“ size”属性仅适用于TEXT而不适用于NUMBER?

来自分类Dev

为什么我的函数适用于矩阵但为什么不适用于向量?

来自分类Dev

为什么 R 中的多边形适用于全曲线而不适用于半曲线?

来自分类Dev

为什么此仅用于数字输入的功能实际上不适用于输入类型:数字?

来自分类Dev

为什么此仅用于数字输入的功能实际上不适用于输入类型:数字?

来自分类Dev

为什么忽略SIGTRAP不适用于asm?

来自分类Dev

为什么绑定不适用于动画?

来自分类Dev

为什么python re模块不适用于@?

来自分类Dev

为什么向左滑动不适用于Jquery mobile?

来自分类Dev

为什么这些条件不适用于模板类型?

来自分类Dev

为什么乘法不适用于读取主机值

来自分类Dev

为什么strtok不适用于stringstream?

来自分类Dev

为什么ng-bind不适用于数组?

来自分类Dev

为什么$别名不适用于此jQuery函数

来自分类Dev

为什么GCC优化不适用于valarrays?

来自分类Dev

为什么`Condition`属性不适用于`ItemGroup`元素?

Related 相关文章

  1. 1

    为什么php mongo $ in搜索不适用于ObjectId?

  2. 2

    为什么输入模式属性不适用于数字?

  3. 3

    为什么ExtractMpegFramesTest不适用于旋转的输入文件?

  4. 4

    为什么更改事件不适用于输入?

  5. 5

    为什么输入模式属性不适用于数字?

  6. 6

    为什么Map在Groovy中不适用于GString?

  7. 7

    为什么__dir __()不适用于python中的模块?

  8. 8

    为什么提交输入样式既不适用于Safari(Mac)也不适用于Chrome,而仅适用于背景颜色?

  9. 9

    为什么文件浏览器搜索不适用于部分文件名?

  10. 10

    为什么专注于输入框和选项不适用于引导模态?

  11. 11

    为什么预先输入不适用于此MVC5应用程序?

  12. 12

    为什么错误处理不适用于“无”输入?

  13. 13

    为什么带有输入类型文本的日期管道不适用于angular2?

  14. 14

    为什么HTML中“ <input>”标记中的“ size”属性仅适用于TEXT而不适用于NUMBER?

  15. 15

    为什么我的函数适用于矩阵但为什么不适用于向量?

  16. 16

    为什么 R 中的多边形适用于全曲线而不适用于半曲线?

  17. 17

    为什么此仅用于数字输入的功能实际上不适用于输入类型:数字?

  18. 18

    为什么此仅用于数字输入的功能实际上不适用于输入类型:数字?

  19. 19

    为什么忽略SIGTRAP不适用于asm?

  20. 20

    为什么绑定不适用于动画?

  21. 21

    为什么python re模块不适用于@?

  22. 22

    为什么向左滑动不适用于Jquery mobile?

  23. 23

    为什么这些条件不适用于模板类型?

  24. 24

    为什么乘法不适用于读取主机值

  25. 25

    为什么strtok不适用于stringstream?

  26. 26

    为什么ng-bind不适用于数组?

  27. 27

    为什么$别名不适用于此jQuery函数

  28. 28

    为什么GCC优化不适用于valarrays?

  29. 29

    为什么`Condition`属性不适用于`ItemGroup`元素?

热门标签

归档