美文网首页我爱编程Jquery
2018-04-02JQ选择器:属性过滤选择器,表单对象属性选择

2018-04-02JQ选择器:属性过滤选择器,表单对象属性选择

作者: 啾咪啾咪啾 | 来源:发表于2018-04-02 23:13 被阅读0次

    属性过滤选择器

    $("#btn1").click(function(){

     //包含属性title的div元素 

     $("div[title]").css("background","red"); }); 


     $("#btn2").click(function(){ 

     //包含属性title等于text1的div元素 

     $("div[title=text1]").css("background","red"); });


     $("#btn2").click(function(){ 

     //包含属性title不等于text1的div元素(包含没有该属性的div元素) 

     $("div[title!=text1]").css("background","red"); }); 


     $("#btn2").click(function(){ 

     //包含属性title值是以text开始的div元素 

     $("div[title^=text]").css("background","red"); });


     $("#btn2").click(function(){

     //包含属性title值是以t1结束的div元素 $("div[title$=text]").css("background","red"); }); 


     $("#btn2").click(function(){

     //包含属性title值是包含t1结束的div元素

     $("div[title$=text]").css("background","red"); }); 


     $("#btn2").click(function(){ 

     //包含属性title值是包含t1结束的,包含id属性的div元素

     //多个属性过滤选择器并列使用

     $("div[title$=t1][id]").css("background","red"); });




    表单对象属性选择器

    :enabled      :disabled        :checked         selected

    //1. 改变页面中input 可用元素的value属性值 :enabled

    $("#btn2").click(function(){

    //val()  获取或设置制定元素的value值       获取val()         设置val(value)

    $("input:enabled").val("改变内容");

    });


    //2.  改变页面中input不可用元素的value属性值  :disabled

    $("#btn2").click(function(){

    $("input:disabled").val("不可用元素改变内容 ");

    });


    //3.  打印被选中的input  单选框的value属性值

    $("#btn2").click(function(){

    //

    console.log($("input:[name=love]:checked").val("不可用元素改变内容 "));

    });


    //4. 获取下拉列表 select 被选中的选项 的value属性值

    $("#btn2").click(function(){

    //

    console.log($("#city>option:selected").val());

    });


    jQuery 属性选择器jQuery 使用 XPath 表达式来选择带有给定属性的元素。

    $("[href]") 选取所有带有 href 属性的元素。

    $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

    $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素

    $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。


    选择器总结:

    数量多      单一使用简单-          混合使用难度大      

    正确使用方式不唯一

    选择器的建议

    不用记-        会查JQ的帮助文档即可

    前端小知识:孙鲁意博客网站

    相关文章

      网友评论

        本文标题:2018-04-02JQ选择器:属性过滤选择器,表单对象属性选择

        本文链接:https://www.haomeiwen.com/subject/ggxfhftx.html