2

我有前 3 个字母相同的课程

一份工作两份工作三份

例如:

<div class="jobOne"></div>
<div class="jobTwo"></div>
<div class="jobThree"></div>

我想匹配所有以工作开头的课程。在一个 div 上。

如何做到这一点?

4

4 回答 4

6

您可以使用以下内容,将 div 替换为您选择的元素:

$("div[class^='job']");

另请参阅官方文档:属性以选择器开头

于 2012-09-18T11:29:50.947 回答
2

您可以使用 jQuery 属性选择器http://api.jquery.com/attribute-starts-with-selector/

$("div[class^='job']");

你也可以循环抛出所有的比赛

$("div[class^='job']").each(function(){
   // do your coding using $(this)
});
于 2012-09-18T11:33:58.293 回答
1

尝试这个

'HTML 代码'

  <div class="jobOne"></div>
  <div class="jobTwo"></div>
  <div class="jobThrees"></div>

'JS代码'

$(document).ready(function(){
    console.log($('div[class^="job"]'));
});

从这里有更多的想法

于 2012-09-18T13:59:09.137 回答
1

检查这个 Jquery 文档:http ://api.jquery.com/attribute-starts-with-selector/

jQuery('[class^="job"]')
于 2012-09-18T11:30:28.673 回答