Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在表单字段HTML/JQuery中单击显示图像_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在表单字段HTML/JQuery中单击显示图像

Javascript 在表单字段HTML/JQuery中单击显示图像,javascript,jquery,html,Javascript,Jquery,Html,当我使用HTML/jQuery或JavaScript在表单字段中单击时,是否可以使图像可见 这是我的表单字段(在Laravel中): {!!Form::label('twitter','twitter:') {!!Form::text('twitter',null,['class'=>'Form-control']) html部分: <a href="http://ss"> <img width="16" src="https://s3.amazonaws.

当我使用HTML/jQuery或JavaScript在表单字段中单击时,是否可以使图像可见

这是我的表单字段(在Laravel中):


{!!Form::label('twitter','twitter:')
{!!Form::text('twitter',null,['class'=>'Form-control'])
html部分:

<a href="http://ss">
    <img width="16"
    src="https://s3.amazonaws.com/htmlsig-assets/round/twitter.png" alt="Twitter">
</a>

如果您正在使用引导,并且当您单击任何表单字段时,请从img标记中删除隐藏的类,请首先在映像中保留隐藏的类

如果您不使用引导,那么同样可以使用css实现

假设您的锚标记隐藏了类

$("input").on("focus", function() {
    $(a).removeClass("hidden");
 }

给链接一个ID,使用CSS隐藏它

#linkId { display:none }

$(function() {
 $(".form-control").on("click",function() {
   $("#linkId").show();
 });
});
如果为空,则删除:

$(function() {
 $(".form-control").on("focus, keyup",function() {
   $("#linkId").toggle(this.value!="");
 });
});

这显然是答案。如果我想删除表单中的所有字符,那么我应该怎么做呢?非常感谢你。
$(function() {
 $(".form-control").on("focus, keyup",function() {
   $("#linkId").toggle(this.value!="");
 });
});