javascript - 无法使用 jquery 访问 div 中保存的文本字符串

标签 javascript jquery

我正在尝试返回存储在“徽章类别”字段中的文本,如下面的屏幕截图所示。

我可以使用 categorySelected = $('#badgeselect').text(); 它返回“BadgeName”和 Badge Category”文本字符串,但它们随后被保存在数据库中作为一个“BadgeNameBadge 类别”

我尝试过 categorySelected = $('#badgeselect.category.tag.categorylabel').text(); 但这会返回空白。不确定我在这里做错了什么或遗漏了什么?

enter image description here

最佳答案

您的选择器之间应该有空格。这表示它们是嵌套的:

 $('#badgeselect .categorylabel').text();

这意味着,选择类 categorylabel 的元素,该元素是 ID 为 badgeselect 的元素的后代。

关于javascript - 无法使用 jquery 访问 div 中保存的文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26489868/

相关文章:

javascript - 如何在 three.js 中绘制两个朝我移动的矩形?

javascript - 带有示例的基本 Bootstrap 提前输入

javascript - 简单的 javascript onClick 文本更改

javascript - .one 和回调

javascript - 单击并不总是触发切换事件

javascript - 如何从 iframe 中的按钮获取响应代码

javascript - 从 Flash 调用时,facebook javascript sdk 登录对话框被阻止

javascript - 在砌体 View 中增加顶部位置

javascript - 将数组缓冲区转换为字符串 : Maximum call stack size exceeded

javascript - phonegap - 菜单按钮不会触发任何东西