Я действительно начинаю разбираться с jQuery, однако я все время зацикливаюсь на небольшой проблеме.Получение ввода из одного элемента jquery
мне нужно FadeIn кнопку ввода типа, когда фокусирование на ввод текста, сидя в том же родителю:
<span class="newsFeedMaxAutoLoad">
<span title="This is number of news ite....">
auto display:
</span>
<input type="text" onfocus="setAutoNews(this);" value="10" maxlength="99" class="newsAutoInput">
<input type="button" value="save" class="button green small newsAutoSave"><!-- this is hidden by default by its class 'newsAutoSave'-->
</span>
JQuery Я пытаюсь достичь этого:
function setAutoNews(obj){
var objParent = $(obj).parent();
$(objParent + ' .newsAutoSave').fadeIn();
}
Но взамен я продолжаю получать ту же ошибку:
Syntax error, unrecognized expression: [object Object]
Кто-нибудь сможет рассказать мне, как я могу исчезать он вводит кнопку при фокусировке на ввод текста? Я думаю, что мне не хватает фундаментальной информации, но я не могу на нее наложить.
Спасибо, Джон
Это на самом деле имеет смысл всего, что я предполагаю. Начните прослушиватель событий вверху, а не перемещайтесь вверх и вниз, как обезьяна. Большое спасибо! Я на самом деле постоянно постоянно сражаюсь с моим другом, который лучше, встроенными слушателями событий или этим методом. Суть в том, что 1000 встроенных onclicks - это намного больше данных, передаваемых между клиентом и сервером, когда в файл сценария может быть добавлен один прослушиватель событий, как вы это делали. Еще раз спасибо :) – John