Вы можете создать переменную для подсчета совпадений.
$("button").click(function(){
var value = $(this).data('value').toUpperCase();
var count = 0;
$("div").filter(function(index) {
if($(this).text().indexOf(value) > -1) count++;
$(this).toggle($(this).text().indexOf(value) > -1)
});
if(count == 0) alert('Not match');
});
$("button").click(function(){
var value = $(this).data('value').toUpperCase();
var count = 0;
$("div").filter(function(index) {
if($(this).text().indexOf(value) > -1) count++;
$(this).toggle($(this).text().indexOf(value) > -1)
});
if(count == 0) alert('Not match');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>TEST1</div>
<div>example</div>
<div>test1</div>
<button data-value='test1'>example</button>
У Вас должны будут быть MS Office и Office блоки Interop, установленные на Вашем сервере для этого для работы.
Пройдите следующие URL для перераспределения:
Как внести изменения в ссылках
Это может помочь Вашему suituation. И также согласно странице распределения, также необходимо установить офис также.
Я вполне уверен, что необходимо будет установить Office на машине, на которой он работает. По крайней мере это - мой опыт от создания настольных приложений, который использует Office. Interop
OpenXML?
На данный момент он у меня работает для создания файлов электронных таблиц Office 2007/Open Office.