是否可以这样做。
$(document).ready(function() {
$("select").on("change", function() {
//function goes here
});
});
原因是我可以在我即将制作的函数中使用'select'标签的值。
答案 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());
}
});