Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите пожалуйста доработать код (https://javascript.ru/forum/misc/56410-pomogite-pozhalujjsta-dorabotat-kod.html)

AntonMs 14.06.2015 21:27

Помогите пожалуйста доработать код
 
$(this).find('category:contains(1)')
Этот код ищет в объекте не только
<category>1</category>
а так же
<category>11</category>
Как сделать чтобы чтобы искал по точному совпадению? Спасибо.

рони 14.06.2015 21:54

AntonMs,
сделайте через filter с нужным условием

рони 14.06.2015 22:22

jquery создание своего селектора
 
AntonMs,
свой селектор contains точное совпадение
http://javascript.ru/forum/jquery/27...tml#post170837

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
jQuery.expr[":"].contains = function( elem, i, match, array ) {
    return (elem.textContent || elem.innerText || jQuery.text( elem ) || "") == match[3];
}
$('category:contains(1)').css({"font-size": "50px"})
});


  </script>
</head>

<body>
<category>11</category>
<category>1</category>
<category>21</category>
</body>

</html>

AntonMs 15.06.2015 16:18

Спасибо, буду разбираться.


Часовой пояс GMT +3, время: 23:06.