0

我不是 JQUERY 专家,想知道是否可以选择“未定义 id 且嵌套并定义了特定 css 类的项目”?

例子:

当我查看下载的 CSS 和匹配规则时,这里是div

<div id="type" class="productType">Test Descript <span>$399.00</span> </div>

应用于跨度的 CSS 是:

.rightInfoDiv h1 div.productType {font-size: 14px;line-height: 18px;font-weight: normal;margin-bottom: 0.1em;}

我希望能够选择“跨度”,以便获得价格。这可能吗 ?任何指针将不胜感激

非常感谢

4

4 回答 4

3

您可以定位父 div,然后定位子跨度

var price = $('#type').children('span').text();
console.log(price); // will output $399.00
于 2013-06-13T14:33:43.177 回答
1

我真的不理解这种说法:“没有定义 id 的项是嵌套的并且定义了某个 css 类”。Items 不需要有任何 id 甚至类。如果您只想这样做:

var spans = $('.productType span');
于 2013-06-13T14:34:24.273 回答
0

你可以做:

var x = $("#type span").text();

x就是现在$399.00

于 2013-06-13T14:33:27.907 回答
0
var item = $("#type span").text();

演示---> http://jsfiddle.net/UXtJD/

于 2013-06-13T14:34:28.183 回答