0

ブログにいくつかの記事があり、「p_」クラスから各投稿のカテゴリを設定する必要があります。

<article class="some-class p_category-name post">
    This is the category: <span id="category"></span>
</article>

これは私のコードですが、動作しません (私は jQ が苦手です):

var category = $("article.post").find("div[class^='p_'], div[class*=' p_']");
$("#category").text(category);

編集: すべての投稿に「p_」クラスがあるとは限らない可能性があります。

4

2 に答える 2

1

サー・アルン・P・ジョニーは素晴らしい答えを持っています

OPが望むようにそれを機能させるための彼の答えへのペニー。

フィドル

$('article.post > span.category').text(function () {
    return $.trim($(this).parent().attr('class').match(/\bp_(.*?)*\s\b/)[0]).replace('p_', '');
})
于 2013-10-31T09:45:19.290 に答える