我正在尝试返回存储在“徽章类别”字段中的文本,如下面的屏幕截图所示。
我可以使用 categorySelected = $('#badgeselect').text();
它返回“BadgeName”和 Badge Category”文本字符串,但它们随后被保存在数据库中作为一个“BadgeNameBadge 类别”
我尝试过 categorySelected = $('#badgeselect.category.tag.categorylabel').text();
但这会返回空白。不确定我在这里做错了什么或遗漏了什么?
最佳答案
您的选择器之间应该有空格。这表示它们是嵌套的:
$('#badgeselect .categorylabel').text();
这意味着,选择类 categorylabel
的元素,该元素是 ID 为 badgeselect
的元素的后代。
关于javascript - 无法使用 jquery 访问 div 中保存的文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26489868/