如果要显示更多文本,请显示更多/更少链接

时间:2013-11-26 20:01:09

标签: javascript jsf

我有一些javascript,它对于更多/更少有效:

function show(area) {
    var obj = document.getElementById(area)
    obj.style.display = (obj.style.display == 'inline') ? 'none' : 'inline'
};

我的HTML看起来像这样:

<p>some text</p>
<A href="javascript:show('hiddentext#{loop.index}');">more...</A>
<p class="hidden" id="hiddentext#{loop.index}">more text</p>

问题是,如果没有要显示的文字,我需要能够隐藏链接。我使用的是JSF,并且有多个/更少的链接,但并非所有链接都有更多的文字要显示。

我在使用jQuery处理应用程序时遇到问题(请参阅here),因此jQuery解决方案无法正常工作。

0 个答案:

没有答案