В настоящее время я просматриваю ссылки на странице и проверяет, содержит ли ссылка строку для определения URL-адреса. Heres мой текущий код:Проверьте, соответствует ли значение href
$(".domain a").each(function() {
if ($(this).is(':contains("imgur")')) {
Это может обнаружить, если элемент содержит строку «Imgur», но из-за это ссылка идет на сайт как slimgur.com
, он также возвращает истину.
Как правильно проверить, что адрес, в этом примере, imgur.com
или любого из его поддоменов (i.imgur.com
& m.imgur.com
) и URL-адрес, такой как slimgur.com
не возвратит верно?
Что-то вроде «новой строки ("imgur.com") valueOf() == новой строки (" а ") .valueOf() 'или, может быть, === imgur.com – Turtle
положил' // 'перед ним ?? – charlietfl
'is (': contains (": //imgur.com ")')'? –