我想在基於數據attr的jQuery中創建一個函數。使用jQuery數據屬性創建函數
<input type="text" name="name" id="name" data-validate="validatename" />
$("#name").blur(function(){
var validate = $(this).attr("data-validate");
var newvalidate = validate+"()";
newvalidate;
});
function validatename(){
alert("success");
}
調試提供了作爲validatename()
的newvalidate
值,但功能不運行。我怎樣才能做這項工作?
嘗試,'窗口[驗證]()',而不是引入'newValidate'。 –
你在期待什麼'validate +「()」;'做,因爲我懷疑它是你在想什麼(*它只是一個字符串*)。 –