Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.12.2010, 12:45
Новичок на форуме
Отправить личное сообщение для Codegrammer Посмотреть профиль Найти все сообщения от Codegrammer
 
Регистрация: 15.12.2010
Сообщений: 1

Почему не работает tmplItem?
Для примера написал простой скрипт. В нем хочу из первого элемента листа вытащить инфу об этом элементе. Но в data возвращается весь массив Movies. Правильно ли я понимаю, что tmplItem возвращает тот объект, которые был при биндинге. И если да, то как можно выйти из положения?

Код:
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  <script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
</head>
<body>
  
<script id="movieTemplate" type="text/x-jquery-tmpl"> 
	{{each items}}
		<li>
			Title: ${Name}.
			{{each Languages}}
				${$index + 1}: <em>${$value}. </em>
			{{/each}}
		</li>
	{{/each}}
</script>

<ul id="movieList"></ul>

<script>
var movies = [
    { Name: "Meet Joe Black", Languages: ["French"] },
    { Name: "The Mighty", Languages: [] },
    { Name: "City Hunter", Languages: ["Mandarin", "Cantonese"] }
];
var data = {items: movies}

/* Render the template with the movies data */
$( "#movieTemplate" ).tmpl( data )
    .appendTo( "#movieList" );
/* Хочу получить инфу только о ПЕРВОМ элементе. */
console.log($("#movieList li:first-child").tmplItem());
</script>

</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация. Помогите понять почему не работает. kadurban jQuery 4 08.07.2010 20:50
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Помогите с javascript (Почему не работает) remus Оффтопик 9 09.06.2010 11:18
Почему скрипт работает в IE6 и не работает в opera и IE8? msufx Javascript под браузер 6 18.09.2009 18:44
Почему не работает скрипт, подскажите aviaks Ваши сайты и скрипты 2 05.05.2009 14:38