Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Кнопка с выбранным текстом (https://javascript.ru/forum/jquery/46463-knopka-s-vybrannym-tekstom.html)

ruzik 10.04.2014 22:03

Кнопка с выбранным текстом
 
Здравствуйте, я хочу с помощью JQuery в нужном div выбрать кнопку с нужным текстом. Я пробовал так:
div.myDiv button[text='myText'] и не работает, вариант с селектором :cotains так же не подходит так как срабатывает даже если нужный текст - подстрока в нужном, а необходимо именно полное равенство(т.е текст кнопки должен быть равен myText)
Заранее спасибо!

рони 10.04.2014 22:52

ruzik,
:-?
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
  $(function () {
        $('div.myDiv button').filter(function () {
            return $(this).text() == "myText"
        }).css("background-color", "red");
    })
  </script>
</head>

<body>
   <div class="myDiv">
	<button>myText</button>
</div>
  <div class="myDiv">
	<button>myText1</button>
</div>
   <div class="myDiv">
	<button>myText</button>
</div>
</body>

</html>


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