Get First Span of a <div> using the data-id
Get First Span of a <div> using the data-id
使用data-id。
我想获得div的第一个span元素。
这就是我如何得到div DOM元素。
helper: function(event,ui){
var dataId = $(this).data('id');
console.log($('[data-id="' + dataId + '"'));
}
我使用的是jquery-ui
中的可拖动插件console.log打印正确的div元素,但现在我想获得第一个span。
稍作研究后,我发现我不能使用.('span:first')
但如果我尝试
$('[data-id="' + dataId + '"').('span:first') //returns error.
返回错误。
意外标记(
)
错误是因为期望在.
之后找到(
: Unexpected token (
你需要在对象上使用.find()
方法。
$('[data-id="' + dataId + '"]').find('span:first')
或
$('[data-id="' + dataId + '"] span:first')
或直接span
子节点
$('[data-id="' + dataId + '"] > span:first')
相关文章:
- 在<页眉>标签
- 添加文字和评论功能更新Div
- 如何更改<svg>标记为<img>用js标记
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- Ajax文件加载和<输入>文件加载
- 为什么要使用0>javascript中的0
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用JavaScript动态插入DIV的成本有多高
- 链接所有<a>Meteor
- 在<输入类型=“;文件“/>
- DIV并排,位置不正确
- Div根据<选择>菜单
- 将插入符号位置移动到ContentEditable<DIV>
- 正在转换<br>标记到<Div>或者<P>标签
- 单击[提交]->隐藏DIV容器1->显示DIV容器2->加载在DIV容器2中的.PHP文件中找到的DI
- 如何在<Div类=“;abc定义“;style='显示“>或者在<Div类=“;aB-cd-e
- 如何将<DIV>标签,该标签来自AJAX
- 仅重新加载<Div>不是整个形式
- 将函数绘制为<DIV>