
如果是想在回调函数中取ID
如下:
callback:function(event){
var id = eventtargetgetAttribute("id");
}
你逻辑错了 应该先有数据库 比如里面就有caseid字段 然后生成html文件里面有caseid;
而不是你这样先有几个html,然后问地址栏的caseid怎么取
你频道栏目都建立ok
那么在每个文章页,你这个caseid就是{dede:fieldcaseid /}就行了
---回复评论
你说话真气人,是你不懂还是我不懂,你意思你这段php代码$_GET['id']这玩意写在{dede}标签里面,想知道有效果没,废话肯定没效果
我说你一开始逻辑就错了你不明白,你看你父页面的超链接<a href="index-cgal2htmlcaseId=3&typeid=48" target="caseIframe">这个地方不应该是手写的吧,假如叫{dede:fieldurl},那么你所谓的n多子html页面是要后台生成的,既然是后台生成的,那么管你几级内容页里面想要的typeid就能直接用{dede:fieldtypeid /}获取到 而不是看着地址栏 去用$_GET
jquery获取被点击按钮的id的方法是利用thisid获取。
1、有如下html代码:
<button id="some_id1"></button>
<button id="some_id2"></button>
<button id="some_id3"></button>
<button id="some_id4"></button>
<button id="some_id5"></button>
2、获取以上一组button的id的方法;
var buttons = documentgetElementsByTagName("button");
var buttonsCount = buttonslength;
for (var i = 0; i <= buttonsCount; i += 1) {
buttons[i]onclick = function(e) {
alert(thisid); 此处即可获取id
};
}
题主是否想询问“$(id)格式错是什么原因”因为拼写错误,没有定义ID。
1、拼写错误:如果出现了拼写错误,可能会导致提示“格式错”的错误信息。
2、没有定义id:如果使用$(id)获取一个未定义的id,就会提示“格式错”。
首先,要用jquery获取到这个元素,用attr方法可以输出这个元素的标签属性。例如:
<div id='id1' class='class2'></div>
$('#id1') 获取到这个元素,有很多种获取元素方法,可参考jquery的文档。
$('#id1')attr('id'),就是获取到ID
$('#id1')attr('class'),就是获取到整个的class样式,多个样式可以自行用空格split一下。
以上就是关于jquery怎么获取节点的id啊,跪求全部的内容,包括:jquery怎么获取节点的id啊,跪求、dede (织梦)如何获取地址栏id吗,用$ID=$_GET["id"] 不知道行吗、jquery如何获取被点击按钮的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)