2
我使用的jquery tokeninput plugin from loopj.com這裏是我的JS文件:使用tokeninput jQuery插件上的多個輸入頁面上
$(document).ready(function() {
// Token input plugin:
$("#issuer").tokenInput("/issuers.json",{
crossDomain: false,
theme: "facebook",
prePopulate: $("#issuer").data("pre"),
preventDuplicates: true
});
$("#shareholder").tokenInput("/shareholders.json",{
crossDomain: false,
theme: "facebook",
prePopulate: $("#shareholder").data("pre"),
preventDuplicates: true
});
});
這裏是我的標記:
<form method="post" action="/certificates" accept-charset="UTF-8">
<input type="hidden" value="✓" name="utf8">
<input type="hidden" value="fSO/GJxIGEHLCb/zmd1B7qTwUYnGx5yyIxWTkEk/ies=" name="authenticity_token">\
<div class="field">
<label for="issuer">Issuer</label><br>
<input type="text" size="30" name="certificate[issuer]" id="issuer" data-pre="[null]">
</div>
<div class="field">
<label for="shareholder">Shareholder</label><br>
<input type="text" size="30" name="certificate[shareholder]" id="shareholder" data-pre="[null]">
</div>
</form>
我的記號化插件作品在#issuer
但不#shareholder
,如果我移動jQuery代碼#shareholder
選擇器在頂部的令牌輸入代碼工作#shareholder
但停止工作的另一個。我怎麼能爲他們兩個工作?
此外,如果我在編輯模式下具有相同的標記相同的表單 - 這意味着data-pre
有一個有效的JSON而不是[null]
,令牌輸入適用於這兩個字段。
我曾經工作了很久,回來謝謝。我不確定問題是什麼,但我記得它必須處理HTML標記中的data-url參數。 – 2011-07-14 01:56:11
@RobinBrouwer關於未來的元素,稍後添加呢? – kamal 2015-12-22 15:30:31