Jquery 为什么在拖放时href value复制到input type=text?

Jquery 为什么在拖放时href value复制到input type=text?,jquery,html,browser,href,Jquery,Html,Browser,Href,当我点击link并拖动到textbox或textarea中的任何一个时,它会将href的值复制到该输入中,为什么这样做 我知道我可以通过执行$(“#id”).attr('readonly',true.).css('cursor',text')或只是readonly但在这种情况下,我不希望它是“readonly” 链接是否有避免复制的属性?或者我想错了:(我想这是常见的浏览器行为……为什么要破坏它?您没有处理dragstart、dragend等事件,事实上,在拖放代码时,您没有做任何事情,因此您观

当我点击link并拖动到textbox或textarea中的任何一个时,它会将href的值复制到该输入中,为什么这样做

我知道我可以通过执行
$(“#id”).attr('readonly',true.).css('cursor',text')
或只是
readonly
但在这种情况下,我不希望它是“readonly”


链接是否有避免复制的属性?或者我想错了:(

我想这是常见的浏览器行为……为什么要破坏它?您没有处理dragstart、dragend等事件,事实上,在拖放代码时,您没有做任何事情,因此您观察到的行为是您使用的浏览器的默认行为。显然,当您将元素拖动到输入复制href值,这很有意义。@Flo Schield Bobby我提出这个问题是因为我的QA团队报告这是一个Bug:(我需要修正这一点,这就是为什么我想打破它。@Cernunos:你能建议我如何让我的QA团队确信这是浏览器默认行为,与我的代码无关吗?向他们展示你的代码,指出你的代码中没有任何拖动事件被捕获和处理的地方。或者向他们展示“裸”html(),要求他们将链接拖到输入上。如果他们特别顽固,请他们复制IE9中的错误(因为它似乎有不同的默认行为)。
<a href="javascript: void(0)" onclick="clearTextbox('#search_by_userid')" title="Clear User Id"> User Id :</a> 
<span><input id="search_by_userid" type="text" value="" onkeypress="keyDownEvent(event,'#show_history_call_logs','#search_by_userid');"/></span>