如何在jQuery函数中添加函数

时间:2018-02-09 08:26:32

标签: javascript jquery

是否可以这样做。

$(document).ready(function() {
  $("select").on("change", function() {
    //function goes here
  });
});

原因是我可以在我即将制作的函数中使用'select'标签的值。

2 个答案:

答案 0 :(得分:4)

您可以使用如下参数调用该函数。

using System; using System.Runtime.InteropServices; using System.Text; class IndirectString { [DllImport("shlwapi.dll", BestFitMapping = false, CharSet = CharSet.Unicode, ExactSpelling = true, SetLastError = false, ThrowOnUnmappableChar = true)] public static extern int SHLoadIndirectString(string pszSource, StringBuilder pszOutBuf, int cchOutBuf, IntPtr ppvReserved); public string ExtractNormalPath(string indirectString) { StringBuilder outBuff = new StringBuilder(1024); int result = SHLoadIndirectString(indirectString, outBuff, outBuff.Capacity, IntPtr.Zero); return outBuff.ToString(); } }

Yourfunction($(this).val())

答案 1 :(得分:0)

调用函数并传递jQuery“select”对象,如下所示 这样,您就可以在myFunc中检索“select”对象的所有属性。

$(document).ready(function() {
  $("select").on("change", function() {
    myFunc(this);
  });

  function myFunc(selector){
    console.log($(selector).val());
  }
});