jQuery возвращает массивоподобный объект.
Это означает, что это объект, который можно перемещать, как если бы он был массивом.
Когда вы делаете $ ("# myId")[0] возвращает действительный элемент страницы.
То есть, ваш синтаксис jQuery правильный.Возможно, этот элемент не поддерживает значение (например, div), или вы делаете ошибку в другом месте.Вам нужно будет предоставить нам полный код, чтобы увидеть, что на самом деле не так.
Вот скрипка с рабочим примером: http://jsfiddle.net/SW5Hz/
Редактировать:
Вы ищете неправильный идентификатор.Это должно быть
$("#Topic")[0].value;
или
$("#Topic").val();
. # Предназначены только для идентификатора.Если вы хотите найти имя, выполните:
$("[name='TopicRowKey']")[0].value;
или
$("[name='TopicRowKey']").first().val();