1
我正在創建一個自定義jQuery插件,用於在輸入框上添加幾張圖像。高亮類正在運行完美,但我需要使用.toggle()中的選擇器來顯示和隱藏INPUTBANNER類。
jQuery.fn.inputmenu = function() {
function createInputMenu(node) {
$(node).bind('focus', function() {
$(this).parent().toggleClass('highlight');
//SHOW INPUTBANNER CLASS
$(this).parent().('.inputbanner').toggle();
});
$(node).bind('blur', function() {
$(this).parent().toggleClass('highlight');
//HIDE INPUTBANNER CLASS
$(this).parent().('.inputbanner').toggle();
});
$(node).parent().append('<div class="inputbanner">some images here</div>');
}
return this.each(function() {
createInputMenu(this);
});
};
你可以看到它運行在這裏:http://jsbin.com/adiwe – pixeline 2009-07-20 20:38:39