`

jquery 中tips两则

 
阅读更多

选自jquery 权威指南2
1 假设有div为tips <div id="tips">aaaa</div>,可以用
  if ($tip.html())
   {

   }
   去判断,则当tips元素存在并且有内容的时候,该值才为true;
  但如用  if ($tips.length()>0)则只能判断tips这个元素是否存在,但不能判断
元素这个div内是否有内容


2 replace和replacewith
   obj.replace(regxp/substr,newstr),将obj用正则表达式子替换,替换后的为newstr
而$(selector).replaceWidth(content)
   $selector表示需要被替换的元素,content表示被替换的内容或元素

  例子:
   当用户在文本框中输入要找的内容后,点查询,找到的内容以高亮形式显示,当重新查找时,高亮效果清除
  

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>使用replace和replaceWith()方法替换内容</title>
    <script src="Jscript/jquery-1.8.2.min.js" 
            type="text/javascript"></script>
    <style type="text/css">
            body{font-size:13px}
			p{border:1px solid #666;width:280px;padding:8px; line-height:1.7em; font-size:13px}
			.spn{padding-left:20px}
			.focus{ background-color:#ccc;color:#fff}
           .txt{border:#666 1px solid;padding:3px}
           .btn{border:#666 1px solid;padding:2px;width:60px;
                filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#ECE9D8);}
		</style>
    <script type="text/javascript">
        $(function() {
            var search = {
                searchstr: function() {
                    search.clearstr; 
                    var searchText = $('#txtSearch').val(); 
                    var regExp = new RegExp(searchText, 'g'); 
                    if (searchText != "") {
                        $('p').each(function()
                        {
                            var newHTML = $(this).html().replace(regExp, '<span class="focus">' + searchText + '</span>'); 
                            $(this).html(newHTML); 
                        });
                    }
                },
                clearstr: function() {
                    $('p').each(function()
                    {
                        $(this).find('.focus').each(function()
                        {
                            $(this).replaceWith($(this).html());
                        });
                    });
                }
            }
            $('#btnSearch').bind("click", search.searchstr);
        });
    </script>
</head>
<body>
    <div>
        <input id="txtSearch" type="text" class="txt"  />
        <input id="btnSearch" type="button" class="btn" value="查询" />
    </div>
    <p>
        <span class="spn"></span>jQuery发布于2006年,在后续的版本升级中,广大的开发者被其简洁的代码、强悍的功能、优雅的展现、强大的兼容所折服,不断有人加入其阵营,而恰在那年,也深深吸引了我的眼光,从此深入其中。<br />
        <span class="spn"></span>为什么会有如此多的人钟爱jQuery,与其超大的功能是分不开的,目前的Web项目开发,不仅仅是基于功能上的考虑,而更注重于用户使用体验与页面静态优化,这是一个理性的回归,也是技术发展的必然趋势,而jQuery恰恰是实现这一趋势的坚实利刃,并且可以在最大程度上满足各类语言开发Web页面的使用。
    </p>		
</body>
</html>
分享到:
评论

相关推荐

    jquery.tips.js

    * $(selector).tips({ //selector 为jquery选择器 * msg:'your messages!', //你的提示消息 必填 * side:1, //提示窗显示位置 1,2,3,4 分别代表 上右下左 默认为1(上) 可选 * color:'#FFF', //提示文字色 默认...

    jQuery_Tips_插件

    要使用jQuery_Tips插件,首先需要在页面中引入jQuery库和该插件的JavaScript文件。在本例中,文件名为`jQuery-toolTip20160904`,这可能包含插件的主脚本和其他资源,如CSS样式文件。将这些文件添加到HTML的`&lt;head&gt;`...

    jquery tips提示图片信息.rar

    本资源“jquery tips提示图片信息.rar”显然聚焦于利用jQuery实现一种图片提示信息的功能,这通常涉及到图片展示、用户交互以及可能的动画效果。以下是关于这个主题的详细知识点: 1. jQuery选择器:jQuery的选择器...

    jquery的tips提示组件

    jquery的tips提示组件,供大家一起共同分享学习。

    Tips基于jQuery的提示框插件可自动消失可手动消失

    要使用这个基于jQuery的Tips插件,首先你需要在项目中引入jQuery库和Tips插件的JavaScript文件。假设在`Tips-master`压缩包中包含以下文件: 1. `jquery.js` - jQuery的核心库,确保在所有其他脚本之前引入。 2. `...

    jquery tips提示插件自适应屏幕宽度提示图片信息

    2. 引入jQuery Tips插件:接着,将jQuery Tips插件的JavaScript文件和CSS文件添加到你的项目中。 3. 初始化插件:在JavaScript中,调用$.fn.tips()函数来初始化插件,并设置参数,如提示内容、触发事件、提示位置等...

    jquery_tips,JQ实现的冒泡提示

    在jQuery中,我们主要通过CSS来定义提示框的样式,而JavaScript则负责控制提示框的显示和隐藏,以及与用户交互的逻辑。 三、实现步骤 1. **HTML结构**:首先,我们需要在HTML中为需要添加提示的元素设置一个唯一的...

    jquery实现三角tootips提示

    jquery实现三角tootips提示

    jQuery带Tips动画提示通用表单验证插件下载(jquery validate),动画效果漂亮

    《jQuery带Tips动画提示通用表单验证插件详解》 在网页开发中,表单验证是必不可少的一个环节,它能够确保用户输入的数据符合预设的规则,提高用户体验并减少服务器端的压力。jQuery Validate插件正是这样一个强大...

    JQuery插件 tips

    一款jquery提示插件,poshytip

    jquery随机头像TIPS.

    在jQuery随机头像TIPS中,核心思想是通过编程方式生成或选择一组头像图片,然后通过随机算法来决定在特定时刻显示哪个头像。这样每次用户刷新页面或进行某些操作时,头像都会有所变化,增加了用户参与度。 首先,...

    jQuery提示tips特效代码.zip

    在这个“jQuery提示tips特效代码.zip”压缩包中,包含的是使用jQuery实现的一种提示信息(Tips)的特效代码,这在网页交互设计中十分常见,用于向用户提供实时反馈或指引。 首先,我们需要理解jQuery的核心概念。...

    jquery随机头像TIPS

    在"jQuery随机头像TIPS"这个案例中,我们可能会看到以下关键步骤: 1. **头像资源准备**:首先,需要有一组头像图片资源,这些图片可以存储在一个目录下,或者在线提供。每个头像都有一个唯一的标识,便于在代码中...

    jquery插件.zip

    然后,将`jquery.tips.js`文件下载并放置在你的项目目录中,接着在HTML文件中引入该插件: ```html &lt;script src="path/to/jquery.tips.js"&gt; ``` **使用方法** 1. **初始化插件** 在页面加载完成后,你可以通过...

    showTips:Jquery插件Tips气泡提示插件

    描述中的 "showTips Jquery插件Tips气泡提示插件" 暗示了这个插件是专门为了创建 jQuery Tips 气泡提示而设计的。它可能提供了丰富的自定义选项,使得开发者可以根据自己的需求定制提示的样式、位置、内容和行为。...

    jquery随机头像TIPS.rar

    这个"jquery随机头像TIPS.rar"文件显然与使用jQuery来实现一个功能有关,即随机展示用户头像,可能是为了创建一个动态、个性化的用户体验,比如在评论区或者用户列表中。下面我们将深入探讨这个知识点。 首先,随机...

    jquery.tipTips.js 官方原版 付使用教程

    引入包内js及css文件,给元素设置titile,界面加载时调用元素.tipTip()方法,即可在鼠标悬停到指定元素时显示元素title内的内容。 我是悬停提示内容"&gt;我是div的文本内容 $(function(){ $("#div1").tipTip();...

    漂亮实用的商品图片jquery tips提示框(无图片箭头+阴影)

    在 6om购物排行榜上发现了这个 jquery tips 商品图片提示框,非常漂亮。 使用 Jquery 类库,代码精简,并且带人性化缺口和阴影。 那个箭头不要以为是用图片做的,其实并没有,完全用 CSS 实现。 我把代码分享出来,...

    jquery做的一个onmouse出tips帮助文档的一个效果

    标题 "jquery做的一个onmouse出tips帮助文档的一个效果" 提示我们这个压缩包中的内容是关于使用jQuery实现鼠标悬停(onmouseover)时显示提示信息(tips)的示例。这种效果常见于许多网站,当用户将鼠标移到某个元素...

    jquery-tips悬浮提示插件分享

    * jquery tips 提示插件 jquery.tips.js v0.1beta * * 使用方法 * $(selector).tips({ //selector 为jquery选择器 * msg:'your messages!', //你的提示消息 必填 * side:1, //提示窗显示位置 1,2,3,4 分别代表 上...

Global site tag (gtag.js) - Google Analytics