我正在使用jquery tokeninput插件,我希望json令牌输入数据依赖于可以在窗体某处找到的值。 我的代码如下所示:jquery字符串插值导致问题
jQuery(function() {
var bparam;
if ($('#tokens')) {
bparam = $('#select_menu').val();
return $('#tokens').tokenInput(("/tokens.json?b=" + bparam)({
theme: 'facebook',
}));
}
});
所以插件应该提出一个要求,如/tokens.json?b=124如果从select_menu的div值为124
不知怎的,这只是没有按”工作,我不知道为什么。我仍然是一个JavaScript新手。 任何帮助表示赞赏!
如果您想检查是否存在$('#tokens')元素,您应该使用if($('#tokens').length)。 – Anoop
所以你想要这个运行在DOM上准备好了吗? select_menu div如何改变它的值? –
是'$(“#select_menu”)''input'元素?如果不是,'val'将不起作用。 – Shmiddty