2012-03-28 85 views
0

我想要在IE7中使用jQuery访问表格单元格的值。在IE7中使用jquery访问表格单元格中的值

<div class="tablecontainer" id="TOPSalesProfileDetail"> 
<table class="panelTable"> 
<tbody> 
    <tr> 
     <td> 
      <div id="tableDOM_consumptionProfile"> 
       <div class="tableContainer" id="tableContainer_consumptionProfile"> 
        <table class="table" id="consumptionProfile" rules="all" jQuery1332936697920="28"> 
         <tbody id="body_consumptionProfile"> 
          <tr class="" id="consumptionProfile_0" lineNumber="0"> 
           <td class="evenCell" id="consumptionProfile_0_consumptionProfileCoeffientEnteredValue"> 
            <input class="field" id="consumptionProfile_0_consumptionProfileCoeffientEnteredValue_Field" style="width: auto;" jQuery1332936697920="21" value="5"/> 
       <div class="tableButtons" id="tableButtonsconsumptionProfile"/> 

我尝试$( “#consumptionProfile_0_consumptionProfileCoeffientEnteredValue_Field”)。VAL(),以ID为 “consumptionProfile_0_consumptionProfileCoeffientEnteredValue_Field”, 获取存在于输入字段中的值,但它不工作。

任何想法?

+0

请发布相关的js代码。 – 2012-03-28 12:32:59

回答

0

它的工作原理上的jsfiddle:http://jsfiddle.net/UA99m/

可能的标记有一些动态的id是不同的每次加载页面,或jQuery语句的时间被称为太早(是准备回调里面?)。

+0

太早了?我在div中创建使用javascript的表格,并且在将包含表格的div附加到页面之前,我正在使用上面的jquery语句。是否有问题? – abhi 2012-03-29 05:33:51

+0

你应该发布相关的js代码吗? – mamoo 2012-03-29 06:32:18

+0

我明白了..它太早,因为你说..谢谢 – abhi 2012-03-29 11:05:27