更新:愚蠢的我没有注意到CASE是不确切的。我为此挣扎了30多分钟,你们看到我的问题不到5!谢谢你救了我很多悲伤 - 我对编程有点新东西,我需要学习如何看待这样的小事情,但非常感谢,它甚至没有跨过我的脑海:)JQuery找不到我的元素。为什么?
对不起大家 - 因为我忘了引号,我的问题它之前误导,但我可以向你保证,我知道,jQuery的选择需要加引号,我一直在使用他们...
<div id='question' style="background-color:#DAE2E8;border-color:#A2B3C7;border-width:1px;border-style:solid"><br />
<table id='searchtable' border='0'>
<tr>
<td><span class="label">Question ID:</span><input id='QuestionId' type='text'/></td>
<td><span class="label">Question Title:</span><input id='QuestionTitle' type='text'/></td>
<td><span class="label">Original URL:</span><input id='OriginalURL' type='text'/></td>
<td><span class="label">Original Title:</span><input id='OriginalTitle' type='text' /></td>
<td><span class="label">Chronic ID:</span><input id='ChronicID' type='text' /></td>
</tr><tr>
<td><span class="label">Expert Name:</span><input id='ExpertName' type='text'/></td>
<td><span class="label">Topic ID:</span><input id='TopicID' type='text'/></td>
<td><span class="label">Channel ID:</span><input id='ChennelID' type='text''/></td>
<td><span class="label">Funded: </span><input id='IsFunded' type='text'/></td>
<td><span class="label">Funded Partner:</span><input id='FundedPartner' type='text'/></td>
</tr><tr>
<td><input type="submit" value="Submit" onclick='ApplyNewFilters(this)' /></td>
</tr>
</table>
</div>
所以这里是我的HTML代码(它在一个aspx页面中) - 我尝试使用$("#QuestionID").val()
来获取值,但它不起作用。我也试过$("input#QuestionID").val()
。
你能CONSOLE.LOG错误?如果您尝试'console.log($(“#QuestionID”));' – SpYk3HH 2012-03-20 20:35:48
应该返回一些东西不知道如何记录错误。现在它只是告诉我,它是未定义的。 – egucciar 2012-03-20 20:38:06
@gdoron我对JQuery非常陌生。我来自一个CSharp背景,所以Javascript仍然是一个完整的球场。你对如何访问/任何好的资源查看DOM以及如何使用jQuery – egucciar 2012-03-20 20:49:55