繁体   English   中英

如何根据文本区域中的文本使链接可点击或不可点击?

[英]How to make link clickable or unclickable base on text in textarea?

我正在开发一个网站,当用户单击链接“谢谢”和“祝你好运”时,他们可以自动在textarea中插入文本。 当他们单击哪个链接后,该链接将被隐藏。 现在,当他们单击该链接时,我可以在textarea中插入文本。 我现在想要的是,如果用户不单击两个链接,textarea下面的Tweet链接将不可单击,而用户单击两个链接后,Tweet链接将可单击。

这是我当前的代码

的HTML

<a class="click" href="">Thank you</a><span style="display: none;">Thank you</span>&nbsp;
<a class="click" href="">Good luck</a><span style="display: none;">Good luck</span><br/>
<textarea rows="5" cols="40" name="replycontent" id="replycontent"></textarea><br/>
<a id="tweet" href="#">Tweet</a>

Java脚本

$(".click").on('click',function(e) {
    e.preventDefault();
    $("#replycontent").append($(this).next('span').text() );
    $(this).hide();
})

有人可以帮我解决上述要求吗?

预先感谢。

这样的事情怎么样:

$('#tweet').click(function (e) {
    if ($('.click:visible').length > 0) {
        e.preventDefault();
    }
    else {
        alert('Need to click more');
    }
});

如果可见.click项的数量大于零,则不执行任何操作。 当它达到零时,显示一条消息。

要删除锚标签的href,

$('#tweet')。removeAttr('href');

要为锚标签添加href,

$(“#tweet”)。attr(“ href”,“ http://www.google.com/ ”“

页面加载时删除href标签,用户单击第一个链接时添加href。 如果要同时单击两个“ .click”链接,则可以在函数内部添加计数器变量以跟踪点击。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM