我的DIV在单击时会展开或折叠。有一个+号表示已展开,变为-号表示可以将其折叠。我想使用上下箭头代替+和-。

jsfiddle在这里:http://jsfiddle.net/9PzRr/

我将.text更改为.html并插入了向上/向下箭头的unicode值,以代替+和-符号,但是仅显示向下箭头。我愿意使用图像而不是ASCII字符,但是我对Javascript / jQuery不够熟悉,不知道如何告诉它显示图像而不是文本。

谢谢你的帮助。

最佳答案

$(document).ready(function() {
    $("#expanderHead").click(function() {
        $("#expanderContent").slideToggle();
        if ($("#expanderSign").text() == "\u25BC") {
            $("#expanderSign").html("\u25B2")
        }
        else {
            $("#expanderSign").text("\u25BC")
        }
    });
});​

09-28 04:56