0
正在使用jquery多選自動完成觸發器
http://wilker-dev.com/jquery-multiselect/自動完成插件。
我想觸發這個插件的添加事件onclick與值的複選框。
我該怎麼辦?
這裏是我的代碼
$('.sampleCats').live('click',function(){
var catName = $(this).data('name');
var searchCatData = $("#searchCat").val();
var ele = '<a class="bit bit-box" data-name="'+catName+'">'+catName+'<a class="closebutton"></a></a>';
if($(this).is(':checked'))
{
$("#searchCatBox .jquery-multiselect").prepend(ele);
if(searchCatData)
{
$("#searchCat").val(searchCatData+','+catName);
}
else
{
$("#searchCat").val(catName);
}
}
else
{
searchCatData = searchCatData.split(',');
$("#searchCat").val(searchCatData.join(','));
$("#searchCatBox .jquery-multiselect").find("a.bit-box").each(function() {
if ($(this).data("name") === catName) {
return $(this).remove();
}
});
}
});
其添加數據除了密切的聯繫和添加和刪除的檢查和複選框取消選中的...
謝謝...我已經嘗試過這種方法,它附加數據,但不是closebutton來清除它... – Arul
@Arul:我也爲'closebutton'添加了錨。可能會試一試,讓我們知道 – xyz
@karan:將我的代碼添加到我的問題中... closebutton類不適用於追加的數據... – Arul