0
匹配元素我不明白...如果我更換刪除字體真棒和使用text()而不是html()這將工作...但如果我嘗試相同的代碼使用字體真棒圖標,沒有任何反應,並且文本在按鈕上沒有改變。我究竟做錯了什麼 ?與html內容使用jquery html()
<a class="read-more" id="read-more">
\t <span class="view-more-images" id="view-more-images"><i class="fa fa-plus" aria-hidden="true"></i> VIEW MORE IMAGES <i class="fa fa-plus" aria-hidden="true"></i></span>
</a>
<script>
$(document).ready(function() {
$('.read-more').click(function(){
$(this).parent().toggleClass('expanded');
});
\t $('.read-more').on('click', function() {
\t \t if ($('.view-more-images').html() == '<i class="fa fa-plus" aria-hidden="true"></i> VIEW MORE IMAGES <i class="fa fa-plus" aria-hidden="true"></i>') {
\t \t \t $('.view-more-images').html('- VIEW LESS IMAGES -');
\t \t } else {
\t \t \t $('.view-more-images').html('<i class="fa fa-plus" aria-hidden="true"></i> VIEW MORE IMAGES <i class="fa fa-plus" aria-hidden="true"></i>');
\t \t } \t
\t });
\t $('.read-more').on('click', function() {
\t $('.view-more-toggle').css({ 'display': 'block' });
\t });
});
</script>
你可以分享工作搗鼓這個 –
($(」視圖更多圖像)。HTML()返回HTML不是一個字符串 – madalinivascu