Я создал плагин jQuery и включил его из отдельного файла js
.В моем файле .cshtml я успешно вызываю пользовательский метод из моего плагина и получаю вывод.
Проблема в том, что я не могу получить предложенную функцию при использовании моей IDE (Visual Studio 2017).
Я ожидаю, что IntelliSense предложит bindItems
после набора $ddl.
, но это не так.
(function ($) {
$.fn.bindItems= function (option1,option2) {
//adding items in ddl here;
}
}(jQuery));
<select id="ddltest" class="dropdownclass" name="drpSpendChartId">
</select>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function () {
BindDDL();
});
function BindDDL() {
var $ddl = $("#ddltest");
$ddl.bindItems('my', 'Plugin'); //here when dot(.) pressed after '$ddl' the 'bindItems' method does not list under intelligence dropdown list.
}
</script>