Я использую всплывающую подсказку для элемента, чтобы отобразить заголовок так, как я его хочу.jQuery Change Tooltip data-cache-title
<span id="backup_marker" class="fa-lock" title="Original Title" data-uk-tooltip=""></span>
Если я нахожу элемент перед щелчком, выход в firebug следующий.
<span id="backup_marker" class="fa-lock" title="" data-uk-tooltip="" data-cached-title="Original Title"></span>
Следующий код изменит название, но не будет обновлять данные-кэш-титул, если я парил элемент, прежде чем я вызвать щелчок, так что по-прежнему отображается «Original Title».
$(document).ready(function() {
$('#download_backup').click(function() {
$('#backup_marker').prop('title', 'New Title');
//or
$('#backup_marker').attr('title', 'New Title');
});
});
Есть ли способ, чтобы изменить отображаемое название подсказки после его кэширования в данном-кэше-заголовке?
Update: Я попытался следующие без везения
$('#backup_marker').attr('data-cached-title', 'New Title');
$('#backup_marker').data('cached-title', 'New Title');
$('#backup_marker').data('cached-title') === 'New Title';
http://api.jquery.com/data/#data-html5? –
Вы используете стороннюю библиотеку js для всплывающих подсказок? если да, то какой? – Kuro
Подсказка: https://getuikit.com/v2/docs/tooltip.html – John