<tfoot id='tFedQ'></tfoot>

    <legend id='tFedQ'><style id='tFedQ'><dir id='tFedQ'><q id='tFedQ'></q></dir></style></legend>
    1. <small id='tFedQ'></small><noframes id='tFedQ'>

      <i id='tFedQ'><tr id='tFedQ'><dt id='tFedQ'><q id='tFedQ'><span id='tFedQ'><b id='tFedQ'><form id='tFedQ'><ins id='tFedQ'></ins><ul id='tFedQ'></ul><sub id='tFedQ'></sub></form><legend id='tFedQ'></legend><bdo id='tFedQ'><pre id='tFedQ'><center id='tFedQ'></center></pre></bdo></b><th id='tFedQ'></th></span></q></dt></tr></i><div id='tFedQ'><tfoot id='tFedQ'></tfoot><dl id='tFedQ'><fieldset id='tFedQ'></fieldset></dl></div>
      • <bdo id='tFedQ'></bdo><ul id='tFedQ'></ul>
    2. 如果链接包含特定文本,则jQuery将类添加到href

      jQuery add class to href if link contains specific text(如果链接包含特定文本,则jQuery将类添加到href)
      <i id='5zBeY'><tr id='5zBeY'><dt id='5zBeY'><q id='5zBeY'><span id='5zBeY'><b id='5zBeY'><form id='5zBeY'><ins id='5zBeY'></ins><ul id='5zBeY'></ul><sub id='5zBeY'></sub></form><legend id='5zBeY'></legend><bdo id='5zBeY'><pre id='5zBeY'><center id='5zBeY'></center></pre></bdo></b><th id='5zBeY'></th></span></q></dt></tr></i><div id='5zBeY'><tfoot id='5zBeY'></tfoot><dl id='5zBeY'><fieldset id='5zBeY'></fieldset></dl></div>
      <legend id='5zBeY'><style id='5zBeY'><dir id='5zBeY'><q id='5zBeY'></q></dir></style></legend>
      1. <tfoot id='5zBeY'></tfoot>
          <bdo id='5zBeY'></bdo><ul id='5zBeY'></ul>

              <tbody id='5zBeY'></tbody>
          1. <small id='5zBeY'></small><noframes id='5zBeY'>

                本文介绍了如果链接包含特定文本,则jQuery将类添加到href的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我的网站列表中有一些动态填充的链接,这些链接链接到文件.是否可以使用 jQuery 来查看文件名是否以 .pdf 结尾,如果链接文本以 .mp3 结尾,是否可以在 href 或类似内容中添加一个类?

                例如,我的列表中有以下链接:

                • Document1.pdf
                • 歌曲1.mp3
                • Song2.m4a
                • Document2.doc

                我想检测结束字母并向链接添加不同的类,因此对于具有文本 Document1.pdf 的链接,我将类 pdf 添加到锚元素,并且带有文本 Song1.mp3 的链接我将类 mp3 添加到锚元素.

                解决方案

                使用属性选择器:

                $('a[href$=".mp3"]')...

                选项:

                <上一页>属性包含前缀选择器 [name|="value"]选择具有指定属性和值的元素等于给定字符串或以该字符串开头用连字符 (-).属性包含选择器 [name*="value"]选择具有指定属性的元素包含给定子字符串的值.属性包含单词选择器 [name~="value"]选择具有指定属性和值的元素包含给定的单词,由空格分隔.属性以选择器 [name$="value"] 结尾选择具有指定属性的元素以给定字符串结尾的值.比较区分大小写.属性等于选择器 [name="value"]选择具有指定属性的元素值完全等于某个值.属性不等于选择器 [name!="value"]选择不具有指定属性的元素,或者确实具有指定的属性但没有特定的值.属性以选择器 [name^="value"] 开头选择具有指定属性的元素值正好以给定的字符串开头.具有属性选择器 [名称]选择具有指定属性且具有任何值的元素.多属性选择器 [name="value"][name2="value2"]匹配与所有指定属性过滤器匹配的元素.

                查看 API 了解更多信息.

                I have some dynamically populated links in a list on my site that link to files. Is it possible to use jQuery to see if the name of the file ends with .pdf and add a class to the href or similar if the link text ends with .mp3?

                For example I have the following links in my list:

                • Document1.pdf
                • Song1.mp3
                • Song2.m4a
                • Document2.doc

                I would like to detect the end letters and add different classes to the links, so to the link which has the text Document1.pdf I'd add the class pdf to the anchor element, and the link with the text Song1.mp3 I'd add the class mp3 to the anchor element.

                解决方案

                Use the attribute selector:

                $('a[href$=".mp3"]')...
                

                Options:

                    Attribute Contains Prefix Selector [name|="value"]
                    Selects elements that have the specified attribute with a value 
                    either equal to a given string or starting with that string followed 
                    by a hyphen (-).
                
                    Attribute Contains Selector [name*="value"]
                    Selects elements that have the specified attribute with a 
                    value containing the a given substring.
                
                    Attribute Contains Word Selector [name~="value"]
                    Selects elements that have the specified attribute with a value
                    containing a given word, delimited by spaces.
                
                    Attribute Ends With Selector [name$="value"]
                    Selects elements that have the specified attribute with a 
                    value ending exactly with a given string. The comparison is case sensitive.
                
                    Attribute Equals Selector [name="value"]
                    Selects elements that have the specified attribute with a 
                    value exactly equal to a certain value.
                
                    Attribute Not Equal Selector [name!="value"]
                    Select elements that either don’t have the specified attribute, 
                    or do have the specified attribute but not with a certain value.
                
                    Attribute Starts With Selector [name^="value"]
                    Selects elements that have the specified attribute with a 
                    value beginning exactly with a given string.
                
                    Has Attribute Selector [name]
                    Selects elements that have the specified attribute, with any value.
                
                    Multiple Attribute Selector [name="value"][name2="value2"]
                    Matches elements that match all of the specified attribute filters.
                

                Check out the API for additional information.

                这篇关于如果链接包含特定文本,则jQuery将类添加到href的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Toggle HTML radio button by clicking its label(通过单击标签来切换 HTML 单选按钮)
                Javascript how to change radio button label text?(Javascript如何更改单选按钮标签文本?)
                JavaScript radio button confirmation(JavaScript 单选按钮确认)
                How can I automatically select specific radio buttons with Greasemonkey?(如何使用 Greasemonkey 自动选择特定的单选按钮?)
                AngularJs. Is it possible to deselect HTML “radio” input by click?(AngularJs.是否可以通过单击取消选择 HTML“收音机输入?)
                Checking Value of Radio Button Group via JavaScript?(通过 JavaScript 检查单选按钮组的值?)
                <i id='PZmzs'><tr id='PZmzs'><dt id='PZmzs'><q id='PZmzs'><span id='PZmzs'><b id='PZmzs'><form id='PZmzs'><ins id='PZmzs'></ins><ul id='PZmzs'></ul><sub id='PZmzs'></sub></form><legend id='PZmzs'></legend><bdo id='PZmzs'><pre id='PZmzs'><center id='PZmzs'></center></pre></bdo></b><th id='PZmzs'></th></span></q></dt></tr></i><div id='PZmzs'><tfoot id='PZmzs'></tfoot><dl id='PZmzs'><fieldset id='PZmzs'></fieldset></dl></div>

                    • <bdo id='PZmzs'></bdo><ul id='PZmzs'></ul>

                        <tbody id='PZmzs'></tbody>

                      • <tfoot id='PZmzs'></tfoot>

                        • <small id='PZmzs'></small><noframes id='PZmzs'>

                          <legend id='PZmzs'><style id='PZmzs'><dir id='PZmzs'><q id='PZmzs'></q></dir></style></legend>