0

jQueryを使用して、hrefに別の変数が含まれる完全なリンクを1つ選択することは可能ですか?

私のコードは次のとおりです。

var element1 = $(".not-viewed").parents('li').attr("id");

var element2 = $(".videoTitle").attr("href");

ページにいくつかのビデオがあるため、「element1」を含む完全なリンクを選択する必要がある場所。私が必要なのは: 1581889025 ]

    <li class="videoContainer vidLink" id="1581889025">
    <a href="site.com../view/1581889025:49_3eA8F7sPr5FQGZcl2yzx3dz5Y_XwP">
    <span class="HOVER"></span>
    <div class="videoX"><img id="clThumb_1581889025" src="PREVIEW.jpg">
    </div>  </a>
    <a class="videoTitle" href="site.com../view/1581889025:49_3eA8F7sPr5FQGZcl2yzx3dz5Y_XwP">Title of Video</a>
<span class='not-viewed'></span>
<div class="tooltip-footer"></div>
</li>

前もって感謝します。敬具。

4

1 に答える 1

3

次のように、 attribute-containsセレクター(*=を使用できます。

var id = $(".not-viewed").parents('li').attr("id");
var href = $(".videoTitle[href*='" + id + "']").attr("href");

ここで試してみることができます。たとえば、ある場合に備えて、一致$(".videoTitle[href*='/" + id + ":']")するものに絞り込むこともできます。/1581889025:15818890250

于 2010-09-07T18:31:53.877 に答える