我正在使用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