我有一個自定義的jquery插件,用於爲搜索框創建下拉html。 在裏面,html創建如下。如何使用自定義jquery插件中的鏈接屬性創建html?
$.each(stack, function (i, stackItem) {
var url = _getItemURL(stackItem, lang);
if (stackItem.INS !== undefined) {
html += '<li class="row"> <a href="' + url + '">' + stackItem.DS_HIGHLIGHTED + ' - ' + stackItem.E + '<br>' + stackItem.TICKER_DESC + '</a> </li>';
} else {
html += '<li class="row"> <a href="' + url + '">' + stackItem.COMPANY_DESC_HIGHLIGHTED + '<br>' /*+ _getCountry(stackItem.CC, lang)*/ + '</a> </li>';
}
itemCount++;
});
正如您所見,href屬性用於在此html中創建鏈接。但是當用戶點擊這些鏈接時,應用程序將重新加載瀏覽器頁面。我希望它正確HBS文件映射到不同的路線,在應用程序中類似如下
<li> {{#link-to 'stock-overview' 'en' 'tdwl' '1010'}}Stock{{/link-to}} </li>
我怎麼能生成html像以前的Java腳本代碼內。
感謝任何幫助嗎?