4399伪id怎么取相同id?

JQuery怎么判定一个li的id是否与另外一个li的id相同_Java相关大全_优良自学吧 |
当前位置: >
> JQuery怎么判定一个li的id是否与另外一个li的id相同优良自学吧提供JQuery怎么判定一个li的id是否与另外一个li的id相同,JQuery如何判定一个li的id是否与另外一个li的id相同如何判定一个li的id是否与另外一个li的id相同,如果二者相同,那么显示出来。这个功能怎么实现,我试过了很多次都不行。,取出所有&&的li&&&&然后判断&nbJQuery如何判定一个li的id是否与另外一个li的id相同如何判定一个li的id是否与另外一个li的id相同,如果二者相同,那么显示出来。这个功能怎么实现,我试过了很多次都不行。------解决方案--------------------取出所有&&的li&&&&然后判断&id&的&value&&是否有重复的。------解决方案--------------------&!DOCTYPE&html&
&&&&&head&
&&&&&&&&&script&src=".cn/jquery/jquery-1.11.1.min.js"&
&&&&&&&&&/script&
&&&&&&&&&script&
&&&&&&&&&&&&$(document).ready(function()&{
&&&&&&&&&&&&&&&&var&array&=&[];
&&&&&&&&&&&&&&&&$("li").each(function()&{
&&&&&&&&&&&&&&&&&&&&if&($(this).attr("id")&!=&undefined)&{
&&&&&&&&&&&&&&&&&&&&&&&&array.push($(this).attr("id"));
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&});
&&&&&&&&&&&&&&&&var&nArray&=&array.sort();
&&&&&&&&&&&&&&&&for&(var&i&=&0;&i&&&nArray.&i++)&{
&&&&&&&&&&&&&&&&&&&&if&(nArray[i]&==&nArray[i&+&1])&{
&&&&&&&&&&&&&&&&&&&&&&&&alert("重复li:"&+&nArray[i]);
&&&&&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&});
&&&&&&&&&/script&
&&&&&/head&
&&&&&body&
&&&&&&&&&ul&
&&&&&&&&&&&&&li&id='id1'&
&&&&&&&&&&&&&&&&1
&&&&&&&&&&&&&/li&
&&&&&&&&&&&&&li&id='id1'&
&&&&&&&&&&&&&&&&2
&&&&&&&&&&&&&/li&
&&&&&&&&&&&&&li&id='id4'&
&&&&&&&&&&&&&&&&3
&&&&&&&&&&&&&/li&
&&&&&&&&&&&&&li&id='id4'&
&&&&&&&&&&&&&&&&4
&&&&&&&&&&&&&/li&
&&&&&&&&&&&&&li&id='id5'&
&&&&&&&&&&&&&&&&5
&&&&&&&&&&&&&/li&
&&&&&&&&&/ul&
&&&&&/body&
&/html&------解决方案--------------------
$(document).ready(function(){
$("li").each(function(){
var&id=$(this).attr("id");
var&$nex=$(this).nextAll();
$nex.each(function(){
var&child_id=$(this).attr("id");
if(child_id==id){
alert(id+"=="+$(this).attr("id"));
(本文来自互联网,不代表搜站(/)的观点和立场)编辑推荐最近更新js 如何获取某些文本域的内容,这些文本域的ID包含共同的字符串_百度知道
js 如何获取某些文本域的内容,这些文本域的ID包含共同的字符串
例&input name=&& type=&text& id=&1aa& /&&input name=&& type=&text& id=&2aa& /&&input name=&& type=&text& id=&3aa& /&共同字符串&aa&
提问者采纳
&html&&head&&/head&&body&&input name=&& type=&text& id=&1aa& /&&input name=&& type=&text& id=&2aa& /&&input name=&& type=&text& id=&3aa& /&&input name=&& type=&text& id=&BB& /&&input type=&button& value=&test& onclick=&showAA()& /&&script type=&text/javascript&&function showAA(){ var arrs = document.getElementsByTagName(&input&); for(var i=0;i&arrs.i++){
if (arrs[i].id.indexOf(&aa&)!=-1){
alert(arrs[i].value);
} }}&/script&&/body&&/html& ,给些INPUT取相同NAME, id唯,name重复,:&html&&head&&/head&&body&&input name=&aa& type=&text& id=&1aa& /&&input name=&aa& type=&text& id=&2aa& /&&input name=&aa& type=&text& id=&3aa& /&&input name=&bb& type=&text& id=&BB& /&&input type=&button& value=&test& onclick=&showAA()& /&&script type=&text/javascript&&function showAA(){ var arrs = document.getElementsByName(&aa&); for(var i=0;i&arrs.i++){
alert(arrs[i].value); }}&/script&&/body&&/html&
提问者评价
感谢大侠相助,两个回答都可以解决问题,第二个另辟蹊径,给我启发,追加10分,再次感谢!
其他类似问题
按默认排序
其他3条回答
于js新手建议始用jquery框架先扎实基础相重要些! 框架用基础写面: &script type=&text/javascript&&
function a()
var arrayInput = document.getElementsByTagName(&input&);
alert(arrayInput);
for(i=0;i&arrayInput.i++)
alert(arrayInput[i].id);//取id
alert(arrayInput[i].value);//取input值
} &/script&
所有的id都是连续的数字加aa吗?
数字不一定连续,但是&aa& 在最后
&!DOCTYPE HTML PUBLIC &-//W3C//DTD HTML 4.0 Transitional//EN&&&HTML&&HEAD&&TITLE& New Document &/TITLE&&/HEAD&&SCRIPT LANGUAGE=&JavaScript&&&!--function getValue(){ var ipt = document.getElementsByTagName(&input&);// 所有的input var len = ipt.//所有input的个数 for(var i=0;i&i++){
if(ipt[i].id.indexOf(&aa&) == ipt[i].id.length-2){// 如果某个input的id中aa的位置是最后二个
alert(ipt[i].value);// alert此input的value
} }}window.onload=getV//--&&/SCRIPT&&BODY&&input name=&& value=&3& type=&text& id=&1aa& /&&input name=&& value=&4& type=&text& id=&2aa& /&&input name=&& value=&23& type=&text& id=&3aa& /&&input name=&& value=&不以aa收尾& type=&text& id=&3a1& /&&input name=&& value=&11& type=&text& id=&5aa& /&&input name=&& value=&89& type=&text& id=&9aa& /&&/BODY&&/HTML&
jq,选择所有id以aa结尾的input标签:$(&input[id$='aa']&)
大虾能否再指教一下,&jq&是什么,如果我要用js的getElementsByID获取这些input,代码是怎么样的?谢谢指教!
jq是js框架,比源生js方便,源生的js写太麻烦了,jq写一句话就搞定,你网上下个jq库就行了
文本域的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么根据不同的ID分为不同的组,相同的id分在同一个组
& & "grp_name" = "53/\U5170\U8fdc\U534e";
& & name = ".cn/\U5170\U8fdc\U534e";
& & status = 1;
& & "grp_name" = "54/\Uc";
& & name = ".cn/\Uc";
& & status = 0;
& & "grp_name" = "68/\U\U5316";
& & name = ".cn/\U\U5316";
& & status = 2;
& & "grp_name" = "55/\U";
& & name = ".cn/\U";
& & status = 2;
& & "grp_name" = "81/\U59da\U987a";
& & name = ".cn/\U59da\U987a";
& & status = 0;
网络返回的数据是这样的,我想根据不同的ID就是数字 比如81,55这些分在不同的组,相同的id分在同一个组,然后放在表格里,这个逻辑怎么判断,有多少不同的组。组里面有多少人?
先建立一个数组。再循环原数组,嵌套循环新数组;如果该元素里面的id在嵌套循环里面没有,则加入新建数组里面。有则加入到新数组里面的一个数组里面。
NSMutableDictionary *resultDic = [NSMutableDictionary dictionary];
&&& for(NSDictionary *aData in allData) {
&&&&&&& NSString *aID = @"";//id。
&&&&&&& NSMutableArray *array = resultDic[aID];
&&&&&&& if (array) {
&&&&&&&&&&& [array addObject:aData];
&&&&&&& }else{
&&&&&&&&&&& array = [NSMutableArray arrayWithObject:aData];
&&&&&&&&&&& [resultDic setObject:array forKey:aID];
&&& NSArray *allKeys = [resultDic allKeys];//这是所有的id, 根据id取这个id下的所有数据
&NSInteger count = allKeys.//组数
&&& NSInteger count2 = resultDic[aID].//某个ID下的人数
CocoaChina会员:guccihuiyuan 期待您帮忙来解答这个问题,一起来帮忙消灭零回复的问题吧! |多个相同ID的DIV,怎么进行操作?
[问题点数:50分,结帖人lokiice]
多个相同ID的DIV,怎么进行操作?
[问题点数:50分,结帖人lokiice]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 机战og nds 的文章

 

随机推荐