我正在使用uikit并打开一个下拉列表我可以设置一些属性,如:
data-uk-dropdown="{mode:'click',justify:'#my-id',}"
这种方式可以从输入中的html视图中使用。可以直接从javascript使用justify
吗?我的意思是:
$(document).on('focusin', '#my-id', function () {
$('.uk-dropdown').justifly('#my-id');
});
当然$('.uk-dropdown').justifly('#my-id');
这不是正确的方式而且不起作用。
答案 0 :(得分:3)
您需要使用.attr()
来设置属性值:
$('.uk-dropdown').attr('justifly','#my-id');
用于设置多个属性:
$('.uk-dropdown').attr({'mode':'click','justify':'#my-id'});