如何使用jQuery定位带.from类的autocomplete-result div并获取其文本值
选择器调整方法
要定位同时带有autocomplete-result类和指定附加类的DOM元素,直接将两个类选择器拼接(中间不加空格)即可:
- 定位带
.from类的目标元素:$(".autocomplete-result.from").text() - 定位带
.to类的目标元素:$(".autocomplete-result.to").text()
修正后代码示例
toHandler: function(){ // 获取.from类元素文本 var fromText = $(".autocomplete-result.from").text(); // 获取.to类元素文本 var toText = $(".autocomplete-result.to").text(); this.from = fromText; this.to = toText; },
规则说明
多个类选择器无空格拼接时,会匹配同时包含所有指定类的元素;如果类选择器之间加了空格,会变为后代选择器,匹配前一个类元素的后代节点,不符合你的使用需求。
内容的提问来源于stack exchange,提问作者Gandalf
相关产品推荐
相关产品推荐

