jQuery选择器

Sam*_*Sam 2 jquery jquery-selectors

我需要一点帮助,用jQuery从这些HTML元素中获取值;

<ul class='post-meta'>
<li><span class='post-meta-key'>uniqueidA:</span> value1</li>
<li><span class='post-meta-key'>uniqueidB:</span> value2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这些是动态值,我需要说'uniqueidA'中的'value1'和来自'uniqueidB'的'value2'

jes*_*vin 5

var a = $(".post-meta-key:contains('uniqueidA')").get(0).nextSibling.nodeValue;
var b = $(".post-meta-key:contains('uniqueidB')").get(0).nextSibling.nodeValue;

alert(a +" "+ b);
Run Code Online (Sandbox Code Playgroud)

在jSFiddle上看到它:http://jsfiddle.net/jay2S/

如果你需要没有任何空格的值,你可以使用jQuery.trim()

alert($.trim(a) +" "+ $.trim(b));
Run Code Online (Sandbox Code Playgroud)

在您的特定情况下可能会有更多因素,但这是一种快速而肮脏的方式来完成它.