2016-07-16 3 views
0

Я хочу изменить 'Введите текст здесь' в 'something else'.Изменение ошибки с помощью javascript

Full code

Я не могу получить доступ к серверу файлов, так что мне нужно сделать это с помощью JavaScript-кода. Следующий код не работает:

<script language="JavaScript"> 
    $(function() { 
    $(".ws-po-box:contains('enter text here')").text('something else'); 
    }); 
</script> 

EDIT: Typo только при запросе, а не в коде.

+0

Является ли это JS кода получения выполняется после загрузки документа? Полагаю, попробуйте поместить их после тега тела. – Ayan

+0

Возможно, это вопрос, чувствительный к регистру? Вы пробовали «Введите текст здесь»? – enapupe

+0

Я сомневаюсь, что ': содержит' работает для' case-insensitive' content. – Rayon

ответ

0

Похоже, опечатка в вашем синтаксисе. Попробуйте:

<script language="JavaScript"> 
     $(function() { 
     $(".ws-po-box:contains('Enter text here')").text('something else'); 
     }); 
</script> 
+0

Я исправил опечатку, все равно ничего. –

0

Используйте jQuery.filter для выбора регистронезависимого содержания как :contains сделок селекторных с учетом регистра textContent

$(function() { 
 
    $(".ws-po-box").filter(function() { 
 
    return this.textContent.toLowerCase() === 'enter text here'; 
 
    }).text('something else'); 
 
});

+0

Я исправил опечатку, все равно ничего. –

+0

Я никогда не упоминал о 'typo' – Rayon

Смежные вопросы