JQuery入门 0x1 jQuery选择器

152 篇文章 2 订阅
4 篇文章 0 订阅

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>jQuery选择器</title>
        <style>
            div,span,p {
                width: 140px;
                height: 140px;
                margin: 5px;
                background: #aaa;
                border: #000 1px solid;
                float: left;
                font-size: 17px;
                font-family: Verdana;
            }
            div.mini {
                width: 55px;
                height: 55px;
                background-color: #aaa;
                font-size: 12px;
            }
            div.hide{
                display: none;
            }
        </style>
    </head>
    <body>
        <h1>jQuery选择器</h1>
        <div class="one" id="one">
            id为one,class为one
            <div class="mini">class为mini</div>
        </div>
        <div class="one" id="two" title="test">
            id为two,class为one,title为test
            <div class="mini" title="other">class为mini,title为other</div>
            <div class="mini" title="test">class为mini,title为test</div>
        </div>
        <div class="one">
            <div class="mini">class为mini</div>
            <div class="mini">class为mini</div>
            <div class="mini">class为mini</div>
            <div class="mini"></div>
        </div>
        <div class="one">
            <div class="mini">class为mini</div>
            <div class="mini">class为mini</div>
            <div class="mini">class为mini</div>
            <div class="mini" title="test">class为mini,title为test</div>
        </div>
        <div style="display:none;" class="one">
            style的dispaly为"none"的div
        </div>
        <div class="hide">class为"hide"的div</div>
        <div>
            包含input的type为"hidden"的div <input type="hidden" size="8">
        </div>
        <span id="mover">正在执行动画的span</span>
        
    </body>
    <script src="./script/jquery-1.7.1.js"></script>
    <script>
        //基本选择器
        //$("#one").css("background","#bbffaa");
        //$(".mini").css("background","#bbffaa");
        //$("div").css("background","#bbffaa");
        //$("*").css("background","#bbffaa");
        //$("span,#two").css("background","yellow");

        //层次选择器
        //$("body div").css("background","#bbffaa");
        //$("body>div").css("background","#bbffaa");
        //$(".one+div").css("background","#bbffaa");
        //$("#two~div").css("background","#bbffaa");

        //过滤选择器
        //基本过滤选择器
        //$("div:first").css("background","#bbffaa");
        //$("div:last").css("background","#bbffaa");
        //$("div:not(.one)").css("background","#bbffaa");
        //$("div:even").css("background","#bbffaa");
        //$("div:odd").css("background","#bbffaa");
        //$("div:eq(3)").css("background","#bbffaa");
        //$("div:gt(3)").css("background","#bbffaa");
        //$("div:lt(3)").css("background","#bbffaa");
        //$(":header").css("background","#bbffaa");
        //$(":animated").css("background","#bbffaa");
        //$(":focus").css("background","#bbffaa");
        //内容过滤选择器
        //$("div:contains(di)").css("background","#bbffaa");
        //$("div:empty").css("background","#bbffaa");
        //$("div:has('.mini')").css("background","#bbffaa");
        //$("div:parent").css("background","#bbffaa");
        //可见性过滤器
        //$("div:visible").css("background","#ff6500");
        //$("div:hidden").show(3000);
        //属性过滤选择器
        //$("div[title]").css("background","#bbffaa");
        //$("div[title=test]").css("background","#bbffaa");
        //$("div[title!=test]").css("background","#bbffaa");
        //$("div[title^=te]").css("background","#bbffaa");
        //$("div[title$=est]").css("background","#bbffaa");
        //$("div[title*=es]").css("background","#bbffaa");
        //$("div[title=test]").css("background","#bbffaa");
        //子元素过滤选择器
        //$("div.one :nth-child(2)").css("background","#bbffaa");
        //$("div.one :first-child").css("background","#bbffaa");
        //$("div.one :last-child").css("background","#bbffaa");
        //$("div.one :only-child").css("background","#bbffaa");
        //表单对象属性选择过滤器

    </script>
</html>

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>jQuery选择器-表单对象属性选择过滤器</title>
    </head>
    <body>
        <form id="form1" action="#">
            可用元素:<input name="add" value="可用文本框"><br>
            不可用元素:<input name="email" disabled="disabled" value="不可用文本框" /><br>
            可用元素:<input name="che" value="可用文本框"><br>
            不可用元素:<input name="name" disabled="disabled" value="不可用文本框"><br>
            <br>
            多选框:<br>
            <input type="checkbox" name="newsletter" checked="checked" value="test1">test1
            <input type="checkbox" name="newsletter" value="test2">test2
            <input type="checkbox" name="newsletter" value="test3">test3
            <input type="checkbox" name="newsletter" checked="checked" value="test4">test4
            <input type="checkbox" name="newsletter" value="test5">
            <div></div>
            <br><br>
            下拉列表1:<br>
            <select name="test" multiple="multiple" style="height:10px">
                <option>浙江</option>
                <option selected="selected">天津</option>
                <option>广州</option>
                <option>湖北</option>
            </select>
            <br><br>
            下拉列表2:<br>
            <select name="test2">
                <option>浙江</option>
                <option>湖南</option>
                <option selected="selected">北京</option>
                <option>天津</option>
                <option>广州</option>
                <option>湖北</option>
            </select>
            <div></div>
        </form>
        <script src="./script/jquery-1.7.1.js"></script>
        <script>
            $("#form1 input:enabled").val("这里变化了!");
            $("#form1 input:disabled").val("这里不能变化了!");
            var l = $("input:checked").length;
            var str = $("select :selected").text();
            console.log(l+"- -"+str);
        </script>
    </body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图像识别技术在病虫害检测中的应用是一个快速发展的领域,它结合了计算机视觉和机器学习算法来自动识别和分类植物上的病虫害。以下是这一技术的一些关键步骤和组成部分: 1. **数据收集**:首先需要收集大量的植物图像数据,这些数据包括健康植物的图像以及受不同病虫害影响的植物图像。 2. **图像预处理**:对收集到的图像进行处理,以提高后续分析的准确性。这可能包括调整亮度、对比度、去噪、裁剪、缩放等。 3. **特征提取**:从图像中提取有助于识别病虫害的特征。这些特征可能包括颜色、纹理、形状、边缘等。 4. **模型训练**:使用机器学习算法(如支持向量机、随机森林、卷积神经网络等)来训练模型。训练过程中,算法会学习如何根据提取的特征来识别不同的病虫害。 5. **模型验证和测试**:在独立的测试集上验证模型的性能,以确保其准确性和泛化能力。 6. **部署和应用**:将训练好的模型部署到实际的病虫害检测系统中,可以是移动应用、网页服务或集成到智能农业设备中。 7. **实时监测**:在实际应用中,系统可以实时接收植物图像,并快速给出病虫害的检测结果。 8. **持续学习**:随着时间的推移,系统可以不断学习新的病虫害样本,以提高其识别能力。 9. **用户界面**:为了方便用户使用,通常会有一个用户友好的界面,显示检测结果,并提供进一步的指导或建议。 这项技术的优势在于它可以快速、准确地识别出病虫害,甚至在早期阶段就能发现问题,从而及时采取措施。此外,它还可以减少对化学农药的依赖,支持可持续农业发展。随着技术的不断进步,图像识别在病虫害检测中的应用将越来越广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值