javascript - jQuery 代码应用于许多输入,但我只想将其应用于预期输入(搜索框)?

标签 javascript jquery asp.net conflict

我正在创建一个扩展搜索框,当它处于焦点上时,它会扩展并在离开焦点时收缩,但是我的页面中有许多按钮,文本框和单选按钮,当单击或聚焦时,其他与搜索框相同扩大和收缩。

         The code I am using:
    <script  type="text/javascript" src="for admg/jquery-latest.min.js"></script> 

    <script type="text/javascript">
        //global vars
        var inputWdith = '150px';
        var inputWdithReturn = '100px';
        $(document).ready(function () {
            $('input').focus(function () {
                //clear the text in the box.
             //   $(this).val(function () {
             //       $(this).val('');
             //   });
                //animate the box
               $(this).animate({
                    width: inputWdith

                }, 500)
            });

            $('input').blur(function () {
                $(this).val(' Search  ');
                $(this).animate({
                    width: inputWdithReturn 
                }, 800) 
            });
        });

    </script> 

最佳答案

$('input') ,您选择每种输入。给您的搜索框输入 idclass属性,例如<input id="searchBox" type="text" /> ,然后使用 $('#searchBox') 选择它(或 $('.searchBox') 对于 class 属性)。

关于javascript - jQuery 代码应用于许多输入,但我只想将其应用于预期输入(搜索框)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482426/

相关文章:

javascript - 使用 Razor 语法调用 JavaScript 函数

javascript - 使用 ajax 从 db 获取位置更改我的图像 src

javascript - 登录路由器

javascript - REgex 不适用于空白 javascript

c# - 如何在 gridview editItemTemplate 内的列表框中选择多个值?

jquery - asp.net 如何让两个 <ul> 面对面

Javascript:AES 加密速度很慢

javascript - 哪些 CSS 按钮在 Web View (iPhone/android)中工作得很好?

jquery - 页面加载时显示 "Loading image"

.net - 存储 .NET DLL(不是 EXE 或 Web)的配置设置