如何使用JQuery隐藏输入焦点上的标签?

如何使用JQuery隐藏输入焦点上的标签?,jquery,input,label,Jquery,Input,Label,当我在输入字段中单击时,我试图隐藏标签,但它就是不起作用,我自己也不知道为什么 我试图修改此示例以满足我的需要,但没有任何运气 请尽可能简单,这里不需要漂亮的技巧 我的代码: html: fieldset id=“fieldset1”> 你信吗 以下是jQuery: <script type="text/javascript"> $('input#jform_name').focus(function(){ $('label#jform_name-lbl').hide();

当我在输入字段中单击时,我试图隐藏标签,但它就是不起作用,我自己也不知道为什么

我试图修改此示例以满足我的需要,但没有任何运气

请尽可能简单,这里不需要漂亮的技巧

我的代码: html:

fieldset id=“fieldset1”>
你信吗
以下是jQuery:

<script type="text/javascript">
$('input#jform_name').focus(function(){
    $('label#jform_name-lbl').hide();
});
</script>

$('input#jform_name')。焦点(函数(){
$('label#jform_name-lbl').hide();
});

您在发布的HTML中没有包含jQuery,尽管您可能没有包含完整的HTML(请以后再这样做),但我认为这仍然值得一提,因为您似乎是新手

您需要在html中使用它,最好是在底部,就在
标记的上方

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>


否则,正如Adrift提到的,您显示的代码很好:

在这里似乎工作正常:#dafuq???好吧,这很有趣!现在为什么它在我的页面上不起作用?我会调查。。。谢谢你的努力!不要将标签放在选择器中的id前面,例如:
input#jform_name
只需使用id选择器
#jform_name
,因为这样会更快。我假设
字段集
上缺少的标签开头是一个打字错误?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>