<div id='example' data-fn='functiona'>OK</div>
$('#button').click function(){
$('#example').attr('data-fn', functionb');
});
function functiona(){
console.log('functiona');
}
function functionb(){
console.log('functionb');
}
$('#example').click(function(){
// execute function currently stored inside data-fn attribute
});可能一切都很清楚了。
我需要动态地更改将通过单击example执行的函数。当前函数应该存储在data-fn中。
有什么帮助吗?
https://stackoverflow.com/questions/50915687
复制相似问题