関数をパラメーターとして $() に渡すにはどうすればよいですか? 例えば
function autoplace(map){
// do something with map
};
var map = "Wassup";
$(autoplace(map)); // how to pass a function which takes a parameter, as a paramter to $()
関数をパラメーターとして $() に渡すにはどうすればよいですか? 例えば
function autoplace(map){
// do something with map
};
var map = "Wassup";
$(autoplace(map)); // how to pass a function which takes a parameter, as a paramter to $()
参考:http ://api.jquery.com/jQuery/
$()
さまざまな状況でさまざまなタイプのパラメーターを受け取ります。
autoplace()
したがって、ポイントは関数が返すものでなければなりません。次に、戻り値が渡されます$()
例:
function autoplace(map) {
var mapSelector = '#map_' + map,
$map = $(mapSelector);
// do something with map
// return something that's suitable for $()
// Just an example
return mapSelector; // In this example, mapSelector ends up being '#map_Wassup'
}
var $myMap = $( autoplace('Wassup') );
// The result will be equivalent to $('#map_Wassup')