Javascript 使用jquery从标记中检索文本
我有一个循环,从数据库中检索值并将其放入无序列表中。我要做的是检索同一列表元素中标题的值 我的意思是,当我点击第一个链接时,我想得到“这是一个标题”,当点击第二个链接时,我想得到“这是第二个标题”,依此类推。我尝试使用Javascript 使用jquery从标记中检索文本,javascript,php,jquery,Javascript,Php,Jquery,我有一个循环,从数据库中检索值并将其放入无序列表中。我要做的是检索同一列表元素中标题的值 我的意思是,当我点击第一个链接时,我想得到“这是一个标题”,当点击第二个链接时,我想得到“这是第二个标题”,依此类推。我尝试使用$(this).parent().text(),但它返回“undefined” 这是第二个标题 这是一个标题 以下是完整的脚本: 待办事项应用程序 函数checkDelete(事件){ var item_name=$('#title').text(); var应答
$(this).parent().text()
,但它返回“undefined”
-
这是第二个标题
-
-
这是一个标题
-
以下是完整的脚本:
待办事项应用程序
函数checkDelete(事件){
var item_name=$('#title').text();
var应答=确认(“删除”+项目名称+“?”);
如果(!回答){
event.preventDefault();
返回false;
}
}
你的待办事项清单
添加
$(文档).ready(函数(){
$('.title')。在('click',function()上{
警报($(this.sibbins('h3').html());
})
});代码>
-
这是第二个标题
-
-
这是一个标题
-
使用
$(this).parent().text()
无法工作,因为$(this).parent()将选择元素,该元素没有为.text()设置任何值
选择a标记并设置一个on-click事件侦听器,然后获取上一个元素的值
$('a').on('click', function() {
var title = $(this).prev().text();
});
分享你的剧本
$('a').on('click', function() {
var title = $(this).prev().text();
});