我需要关于jquery / javascript的帮助

时间:2014-07-27 00:47:06

标签: javascript jquery

好的,我有一个问题。 我正在获得这样的元素ID。

<td id="ctl00_cphRoblox_lstItemsForResale_ctrl1_Td1" class="PriceBuyContainer">

的document.getElementById( “ctl00_cphRoblox_lstItemsForResale_ctrl1_Td1”) 这低于它。

<div class=" roblox-buy-now btn-primary btn-small PurchaseButton " data-item-id="168167114" data-item-name="Wanwood Visor" data-userasset-id="1941846042" data-product-id="20655974" data-expected-price="114" data-asset-type="Hat" data-expected-currency="1" data-expected-seller-id="6141596" data-bc-requirement="0" data-seller-name="laughableblox">
    Buy Now
    <span class="btn-text">Buy Now</span>
</div>

如何使用?{/ p>获得data-expected-price="NUMBERHERE"

document.getElementById("ctl00_cphRoblox_lstItemsForResale_ctrl1_Td1")`

1 个答案:

答案 0 :(得分:1)

使用JQuery&#39; .data() function 。首先,您可以通过jQuery获取td元素:

var el = $("#ctl00_cphRoblox_lstItemsForResale_ctrl1_Td1");

然后找到它的第一个子元素,并使用.data()返回预期价格数据属性的值:

alert(el.find('> div').data('expected-price'));

<强> jsFiddle