jquery选择器 id 获取不到?为什么
<tablewidth="100%"border="1"class="table_sum"><trclass="jisuan"><select><optionvalue=...
<table width="100%" border="1" class="table_sum">
<tr class="jisuan">
<select>
<option value="无">无</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">半年</option>
</select>
<tr>
<input type="text" name="data_" id='aa' class="he" />
</tr>
<tr>
<input type="text" name="data_" id='bb' class="he" />
</tr>
<tr>
<input type="text" name="data_" id='cc' class="he" />
</tr>
</tr>
</table>
id aa ,bb ,cc,不加tr jquery 就可以,加了就不成为什么
现在改怎么办啊?
<table width="100%" border="1" class="table_sum">
<tr>
<td><input type="text" name="data_" id='aa' class="he" /></td>
</tr>
<tr>
<td><input type="text" name="data_" id='bb' class="he" /></td>
</tr>
<tr>
<td><input type="text" name="data_" id='cc' class="he" /></td>
</tr>
</table> 展开
<tr class="jisuan">
<select>
<option value="无">无</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">半年</option>
</select>
<tr>
<input type="text" name="data_" id='aa' class="he" />
</tr>
<tr>
<input type="text" name="data_" id='bb' class="he" />
</tr>
<tr>
<input type="text" name="data_" id='cc' class="he" />
</tr>
</tr>
</table>
id aa ,bb ,cc,不加tr jquery 就可以,加了就不成为什么
现在改怎么办啊?
<table width="100%" border="1" class="table_sum">
<tr>
<td><input type="text" name="data_" id='aa' class="he" /></td>
</tr>
<tr>
<td><input type="text" name="data_" id='bb' class="he" /></td>
</tr>
<tr>
<td><input type="text" name="data_" id='cc' class="he" /></td>
</tr>
</table> 展开
4个回答
展开全部
基础不过关哦,朋友。
<table>里肯定是要加<tr></tr>的,而且<tr></tr>里面肯定也是需要<td></td>的。
所以你现在是缺少了<td></td>,而且第一个<tr>丢了</tr>结束标签。
这样是标准的:
<table width="100%" border="1" class="table_sum">
<tr class="jisuan">
<td>
<select>
<option value="无">无</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">半年</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="text" name="data_" id='aa' class="he" />
</td>
</tr>
<tr>
<td>
<input type="text" name="data_" id='bb' class="he" />
</td>
</tr>
<tr>
<td>
<input type="text" name="data_" id='cc' class="he" />
</td>
</tr>
</table>
改好后再试试吧。
更多追问追答
追问
改好了还是不成啊
追答
把完整代码发出来看看。
给个完整的代码吧,特别是jquery那部分,不知道你怎么写的,也不好找原因。
展开全部
原因如下:
一,js 写在了要获取ID表格的上面了,应该为 js 写在要获取ID表格的下面 或是文档加载完毕后。
二,jquery代码不正确
试试如下的,放在哪都行
$(function(){
var aa= $('#cc').val();
alert(aa);
})
一,js 写在了要获取ID表格的上面了,应该为 js 写在要获取ID表格的下面 或是文档加载完毕后。
二,jquery代码不正确
试试如下的,放在哪都行
$(function(){
var aa= $('#cc').val();
alert(aa);
})
追问
这个可以,但是放在$('#aa').change(function(){
var aa= $('#aa').val();
alert(aa);
})
就不成
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-06-24
展开全部
<tr></tr>是行标签 你这个<tr>里面还有<tr>标签估计会有问题 应该是<tr><td></td><td></td><td></td></tr>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,你的第一个tr没有结束标签;
第二,你是怎么写的,原封不动贴出来吧;
第二,你是怎么写的,原封不动贴出来吧;
追问
$("select").change(function(){
nian = Number($(this).val());
alert();
$("#aa").change(function(){
alert();
代码太多,显示不全, alert放上面就能,弹,下边就弹不了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询