Теперь, как я могу использовать функцию _setValue в моих собственных кодах?
blockquote>Вы можете написать:
$('#test').inputpicker('val', 'your string');
Вызвать средство ввода ] экземпляр и на этом передать функцию и значение.
Значение должно соответствовать одному из атрибутов data :
$('#test').inputpicker({ data:[ "Text 1", "Text 2", "Text 3" ], autoOpen: true }); $('button').on('click', function(e) { $('#test').inputpicker('val', this.textContent); })
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/ukalpa/inputpicker@master/src/jquery.inputpicker.css"> <script src="https://cdn.jsdelivr.net/gh/ukalpa/inputpicker@master/src/jquery.inputpicker.js"></script> <input class="form-control" id="test" value="2" /> <button type="button">Text 1</button> <button type="button">Text 2</button> <button type="button">Text 3</button>
Я погуглил для:
"CSS Parser" C++
Первым результатом является http://sourceforge.net/projects/htmlcxx. Это - API CSS/HTML для C++.
Довольно хорошая ставка должна была бы прочитать кодовая база Safari или Mozilla. При необходимости в чем-то немного более доступном для другой программы существует грамматика ANTLR (который можно использовать для создания кода C++) по http://www.antlr3.org/grammar/1214945003224/csst3.g. Блок проверки допустимости W3 расположен по http://dev.w3.org/cvsweb/2002/css-validator/, но это - Java.