zfore
2016-01-03 13:35
采纳率: 100%
浏览 4.2k
已采纳

jquery如何获得一个动态创建的 $('#').append('')的ID?

各位大神们,请问在 $('#').append('')当中怎么设置动态的id,并且能够利用这个id获得相应的值,
从而能够比较不同id对应值得大小。部分代码如下
(要是能实现这个功能的话,小弟绝不吝啬):
<!DOCTYPE html>




如何获取动态id




<br> var str=&quot;&quot;;<br> number=0;<br> function next(){<br> var skill=$(&quot;#projectname&quot;).val();<br> str = str + skill+&quot;;&nbsp;&nbsp;&quot;;<br> $(&#39;#showdata&#39;).append(&#39;<label for="offer"><span style="color:#00003">&#39;+skill+&#39;</span></label>&#39;);<br> $(&#39;#showdata&#39;).append(&#39;<input class="number_showdata" id="showdataid'+number+'" type="text" name="offer" placeholder="得分"/>&#39;);<br> $(&quot;#inal&quot;).html(str);<br> number++;<br> }<br> function weight(){</p> <pre><code> } </code></pre> <p>$(document).ready(function(){<br> var len = $(&quot;#group span&quot;).size();//获取span标签的个数<br> var arr = [];<br> for(var index = 0; index &lt; len-1; index++){//创建一个数字数组<br> arr[index] = index;<br> }<br> $.each(arr, function(i){//循环得到不同的id的值<br> var idValue = $(&quot;#group span&quot;).eq(i).attr(&quot;id&quot;);<br> if(idValue != &#39;&#39;){<br> alert(idValue);<br> }<br> });<br> });<br>


页面1

输入参加人的姓名: 确认

参加的人分别有:

返回

页面2



<!-- 这里面显示所输入的数字(在方法next里输出显示的地方) -->

确定


返回

页面3

某某的分数最高,最高为:

某某的分数最低,最低为:




5条回答 默认 最新

相关推荐 更多相似问题