Возможно ли получить доступ к объекту внутри другого оператора if? Потому что ситуация такая.javascript получить объект внутри другого оператора if
У меня есть кнопка редактирования, и она установит <div>
на contenteditable
. поэтому, если я нажму кнопку отмены, текст внутри <div>
также должен быть сброшен. и теперь мой Javascript идет как этот
$('.class').on('click','.etc',function(){
var orig = {};
$a = $(this).('.etc').text().trim(); // just getting the text of the button
if($a == "Edit") // just checking if edit button
{
orig.text = $(this).find('original-text').text(); // should store the original text
}
else if ($a == "Cancel")
{
// the div must be set to the original text
alert(orig.text); // undefined
}
});
Я действительно потерял в здесь
Пожалуйста, включите HTML-код, а также , Вы используете JQuery? – adrield
'if' и' else' не могут звонить одновременно. – urfusion
Чтобы получить текст элемента, лучше использовать функцию 'text()'. –