clwn.net
当前位置:首页 >> 如何将变量iD添加到jquEry的选择器中 >>

如何将变量iD添加到jquEry的选择器中

jquery的选择器都是标签选择器.无法指向变量的.但是你可以把你变量的值给到一个你自用的隐藏标签中,给标签设置一个ID,就可以通过ID获取了.还有就是,变量的话,是可以直接调用的,如果碰到什么问题,定义成全局变量,应该就也能解决了

$("'#sel0'+i")???里面干嘛要3个单引号???$("#sel0"+i),这样写

var str="'#"+k+"'";你加单引号几个意思.var str="#"+k;这样就行了呗

//1.标签本身<p>aa</p>$("p")//2.id<p id="p1">aa</p>$("#p1")//3.class<p class="left">aa</p>$(".left")//4.嵌套混用<div id="d1"> <p id="p1">aa</p></div>$("#d1 #p1")<div id="d1"> <p>aa</p></div>$("#d1 p")<div id="d1"> <p class="left">aa</p></div>$("#d1 .left")//以此类推

告诉你一个很简单的方法,在修改超链接中加个函数:Upd(this)传一个this在Upd函数中这样写:function Upd(obj){ var par=obj.parentNode.parentNode;//拿到你当前修改的这一行数据 //然后将值放到右边的text中 $("#帐号").val(par.cells[0].innerHTML); $("#密码").val(par.cells[1].innerHTML); $("#部门").val(par.cells[2].innerHTML); $("#状态").val(par.cells[3].innerHTML);}ok,简单吧,这样要是不行,我直播吃翔,不明白再问我吧.

第一种方式:$("#" + 动态变量 ); 第二种方式:可以把div的选择符放进按钮(或其他的控件都可以,只要能获取到属性值就可以)的某个属性里去.例如:.在click事件里面获取属性值,var div = $('button').attr('rel'),然后$(div)就可以.

$("[value='"+city+"']") 不能用$= 这样就代表是有value属性并且是以city变量值结尾的元素了. 先value=''单引号 再单引号里 加入双引号加号变量.'“+city+”'

可以用函数fun试试,写成这样$("#"+fun(id1,id2))在写个函数fun(id1,id2){}返回一个字符串

可以的 不过你用id[xxx] 这样的肯定是写错了

var b=$(this).parent().next().attr('class',a)换成 var b=$(this).parent().next().addClass(a)

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com