【发布时间】:2012-01-25 09:46:26
【问题描述】:
快速 jQuery 选择器问题:
我需要获取第一个元素 (div/span/...) 的内容,该元素的 class 包含一个字符串(例如:“价格”)。
不是这样的;o) :
var price = ( $('[class*=price]').text() );
非常感谢!!!
【问题讨论】:
标签: jquery jquery-selectors selector
快速 jQuery 选择器问题:
我需要获取第一个元素 (div/span/...) 的内容,该元素的 class 包含一个字符串(例如:“价格”)。
不是这样的;o) :
var price = ( $('[class*=price]').text() );
非常感谢!!!
【问题讨论】:
标签: jquery jquery-selectors selector
【讨论】:
class*=price
$('[class*=price]').text() 不起作用。不是因为它缺少 :first 选择器
$('[class*=price]:eq(0)').text() 会给你所需的o/p。
【讨论】:
【讨论】:
$(":contains('price')").text();
我想这应该可行。没试过。
:contains 的文档在这里http://api.jquery.com/contains-selector/#text 基本上找到包含你的字符串的元素并返回类。
编辑:我的错,我以为你的意思是搜索字符串“价格”并返回所有文本。
【讨论】: