首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >未定义jQUery最近跨度

未定义jQUery最近跨度
EN

Stack Overflow用户
提问于 2013-01-08 17:18:30
回答 3查看 2.2K关注 0票数 0

我的jQuery:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(".result").on("click", function(event){
Side;
var Id = $(this).closest('span.bannerid').data('id');
$.ajax({type: 'GET', url: 'someurl/klik?id=' + Id + '&side=' + Side});
});

HTML横幅:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="result">
<span class="bannerid" data-id="6"></span>
<p style="text-align: center;">
<a href="http://www.sonmeurl" rel="attachment wp-att-42">
<img src="http://www.someimageurl" width="930" height="180">
</a>
</p>
</div>

问题是没有为ajax调用定义id,它似乎找不到具有ID的span。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-08 17:23:29

尽管您可以直接使用它的class

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var Id = $('span.bannerid').data('id');

其他更多是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var Id = $(this).children('span.bannerid').data('id');

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var Id = $(this).find('span.bannerid').data('id');

注意: .closest()将为您找到element at the same level,而不是父元素中的子元素或孙元素。

票数 3
EN

Stack Overflow用户

发布于 2013-01-08 17:20:25

.closest()用于搜索父级或自身。请改用.find():

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var Id = $(this).find('span.bannerid').data('id');
票数 1
EN

Stack Overflow用户

发布于 2013-01-08 17:21:44

因为它是一个直接子对象,所以可以使用children()过滤器。这比使用find()的效率略高,因为它不会遍历整个节点--只遍历它的直接子节点。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(".result").on("click", function(event) {
    Side;
    var Id = $(this).children('span.bannerid').data('id');
    $.ajax({type: 'GET', url: 'someurl/klik?id=' + Id + '&side=' + Side});
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14220539

复制
相关文章
Elasticsearch Span Query跨度查询
ES基于Lucene开发,因此也继承了Lucene的一些多样化的查询,比如本篇说的Span Query跨度查询,就是基于Lucene中的SpanTermQuery以及其他的Query封装出的DSL,接下来就看一下这些DSL都如何使用吧! 更多翻译参考:Elasticsearch知识汇总 span_term查询 这个查询如果单独使用,效果跟term查询差不多,但是一般还是用于其他的span查询的子查询。 用法也很简单,只需要指定查询的字段即可: { "span_term" : { "user"
用户1154259
2018/01/17
2.7K0
C/C++未定义行为
下面是一段代码,这段代码中有标准未定义的行为。代码如下: #include<iostream> using namespace std; int main() { int j = 0;
zy010101
2020/04/16
3.7K0
LeetCode 901. 股票价格跨度(单调栈)
编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。
Michael阿明
2020/07/13
7710
LeetCode 901. 股票价格跨度(单调栈)
图解LeetCode——901. 股票价格跨度(难度:中等)
编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。 今天股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。 例如,如果未来7天股票的价格是 [100, 80, 60, 70, 60, 75, 85],那么股票跨度将是 [1, 1, 1, 2, 1, 4, 6]。
爪哇缪斯
2023/05/10
2220
图解LeetCode——901. 股票价格跨度(难度:中等)
CA1845:使用基于跨度的“string.Concat”
此规则查找包含 Substring 调用的字符串串联表达式,同时建议将 Substring 替换为 AsSpan 并使用基于跨度的 String.Concat 重载。
呆呆
2022/02/26
3700
解决调用未定义 swoole_async_readfile函数问题
https://github.com/swoole/swoole-src/issues/2439
全栈程序员站长
2022/07/11
4K0
解决调用未定义 swoole_async_readfile函数问题
c++使用了未定义类型_c++如何新建
第一个参数是一个指向SECURITY_ATTRIBUTES结构体的指针,一般的情况下,可以是nullptr。
全栈程序员站长
2022/11/09
2.7K0
【JQuery】JQuery入门——JQuery 插件-validation
validate 是 jQuery 插件,及必须在 jQuery 的基础上进行运行。我们将导入 jQuery 库、 validate
陶然同学
2023/02/27
12.4K0
【JQuery】JQuery入门——JQuery 插件-validation
最近太忙了
最近公司任务比较多,都没时间写文章了。。。
coderZhen
2018/06/28
2830
IE11出现"__doPostBack”未定义
  系统做迁移,在新服务器IIS上部署,部署后的系统在IE8和其他浏览器上显示正常,
_一级菜鸟
2020/07/22
2.6K0
网站最近动态
小朋友放假,每天都是各种玩,没啥好写的,于是想着折腾了下网站。 先说点题外话吧,下午进入网站后台查看代码时发现被植入了恶意代码,原主题是没有问题的,可能是不小心安装其它主题感染上的,于是把其它所有主题删除了,同时把恶意代码清除了。没多久主机就被DDoS攻击导致安全平台黑洞网站不能正常访问了。 没想到我这个小站也有人盯上,对于我们这种小白,也不能显示出你们多大的本事,所以拜托各位大神去其它地方吧。
楚客追梦
2022/11/11
3880
网站最近动态
优雅地创建未定义类PHP对象
在PHP中,如果没有事先准备好类,需要创建一个未定义类的对象,我们可以采用下面三种方式:
硬核项目经理
2019/11/21
2.8K0
ubuntu gcc编译时对’xxxx’未定义的引用问题
http://www.cnblogs.com/oloroso/p/4688426.html
bear_fish
2018/09/19
8.2K0
jquery jQuery快速入门
维护IE678是一件让人头疼的事情,一般我们都会额外加载一个CSS和JS单独处理。值得庆幸的是使用这些浏览器的人也逐步减少,PC端用户已经逐步被移动端用户所取代,如果没有特殊要求的话,一般都会选择放弃对678的支持。
IT人一直在路上
2019/09/18
16.3K0
jQuery 编程 | jQuery 动画
jQuery提供了一些列的动画基本方法,同时也提供了自定动画方案.animate()。
闻说社
2022/08/10
6.1K0
最近碰到的问题
问题1 MySQL报错MySQL“ERROR 1046(3D000):未选择数据库”更新查询
bisal
2021/09/23
7480
最近遇到的麻烦
https://segmentfault.com/a/1190000018801053
Innei
2021/12/28
5670
jQuery.prop , jQuery.attr ,jQuery.data
jquery.prop 获取匹配的元素中第一个元素特定的属性值,或者是设置多个元素的属性值。
_淡定_
2018/08/24
3.8K0
[Error] invalid use of incomplete type 使用了未定义的类型
今天在写奥特曼打大怪兽的时候,发现一个奇怪的问题,我定义了两个基类Ultraman和Monster,一个Monster的子类Boss,然后两个基类是有相互勾结的地方,它们都或多或少的使用了对方的类型进行定义自己,然后我在第一个类实现前面进行了另一个类的声明:
叶茂林
2023/07/30
5110
[Error] invalid use of incomplete type 使用了未定义的类型
点击加载更多

相似问题

使用jQuery从最近的跨度获取文本

23

jQuery最近返回未定义

41

如何使用jQuery从最近的跨度中删除类?

12

jquery查找具有特定类的最近跨度的文本。

32

找到最近的跨度文本?

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文