knrt.net
当前位置:首页 >> jquEry iD选择器 变量 >>

jquEry iD选择器 变量

//1.标签本身aa$("p")//2.idaa$("#p1")//3.classaa$(".left")//4.嵌套混用 aa$("#d1 #p1") aa$("#d1 p") aa$("#d1 .left")//以此类推

这个你需要理解他的意思,比如 var id="key"; 你想得到$("#key tr"),那么就必须拼接字符串。 var seletor="#"+id+" td";$(seletor)。这样就得到了。 理解了之后所以可以直接这样写:$("#" + id + " td"); 希望可以帮到你。

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

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

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

funciton(id){ $("#"+id).hide(); }

可以给name加个前缀,比如abc,后面是变量, input:checkbox[name^=abc]:checked可以选择所有以abc开头的元素

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

$("li[data-id='1']") jQuery选择器参考: http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

你应该这样想一想 $id1它是一个Id, 再或者 它里面还有Id 如果Append是Copy过去 那Id不就重复了吗?? 这是不允许的 Id 是不可以重复的 如果你真想复制过去 可以使用 var $id1=$("#id1").clone(bool,bool);//克隆一个出来 具体两个bool参数 可以去...

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