當用戶使用文本「顯示更多」單擊我的span
元素時。我希望元素內部的文本更改爲「顯示更少」。如何使用單擊事件切換元素中的文本
$("div.fluid.examples span.fluid").click(function(e) {
this = $(this);
d = $(this).prevAll("div.fluid.examples p.hiddenp").length;
if (d>0) {
this.text("Show Less")
} else if (d<0) {
this.text("Show More")
}
$(this).prevAll(".hiddenp").fadeToggle(600);
});
啊,*理智* ... +1 –
難道這不會被寫入'$(this).text($(this).text()==「Show Less」?「顯示更多」:「顯示更少」 )'而不是函數? – mplungjan
@mplungjan - 是的它可以,但如果它應該是一個意見的問題,我猜。 – adeneo