Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <a class="one" href="#">click</a><br />
- <a class="two" href="#">click</a><br />
- <a class="three" href="#">click</a><br />
- $(document).ready(function() {
- help = function(var1) {
- alert(var1);
- }
- function help2(var1) {
- alert(var1);
- }
- $('a.one').click(function() {
- var functionName = "help";
- if ($.isFunction([functionName])) {[functionName]("hello");
- } else {
- alert("not a function");
- }
- return false;
- });
- $('a.two').click(function() {
- var functionName = "help";
- if ($.isFunction(functionName)) {
- functionName("hello");
- } else {
- alert("not a function");
- }
- return false;
- });
- $('a.three').click(function() {
- var functionName = "help2";
- if ($.isFunction(functionName)) {
- functionName("hello");
- } else {
- alert("not a function");
- }
- return false;
- });
- $('a.four').click(function() {
- var functionName = "help2";
- if ($.isFunction([functionName])) {[functionName]("hello");
- } else {
- alert("not a function");
- }
- return false;
- });
- });
- var functionName = "help";
- if ($.isFunction(window[functionName])) {
- window[functionName]("hello");
- } else {
- alert("not a function");
- }
- if ($.isFunction(window[functionName])) {
- window[functionName]("hello");
- }
- var namespace = {
- help: function (var1) {
- alert(var1);
- },
- help2: function (var1) {
- alert(var1);
- }
- }
- $(document).ready(function() {
- var functionName = "help";
- if ($.isFunction(namespace[functionName])) {
- namespace[functionName]("hello");
- }
- });
- <a class="one" href="#">click</a><br />
- var help = function(var1) {
- alert(var1);
- }
- $(document).ready(function() {
- $('a.one').click(function() {
- var functionName = help;
- if ($.isFunction(functionName)) {
- functionName('test');
- } else {
- alert("not a function");
- }
- return false;
- });
- });
Add Comment
Please, Sign In to add comment