2013-10-24 107 views
0

我想從跨度類取值的值..我如何獲得跨類

我的HTML代碼

<span class="font18">Rs.360</span> 
<span class="font18">Rs.1000</span> 

我對每個量單獨的按鈕。如果我點擊它顯示了當前的量量..

jQuery代碼是

function sms_confirm() { 
     var r = confirm("Confirm the order to buy " + $("span[class='font']").text() + " Amount") 

     if (r == false) { 
      return false; 
     } 

    } 

結果顯示空值。如何取值?

+0

它的'font18',而不是'font'。你有2個元素,你期待看到哪一個? – Curt

+0

你也不需要做'class ='font''。只要做'span.font' – Curt

+0

我對每個跨度班級數量(rs.360,rs.1000)都有單獨的按鈕。當我點擊按鈕時,它會提醒當前數量的值。 – Duk

回答

1

開始這是你如何繼續。 Perfect Working example

$(".font18").click(function() { 
    var clickedClass = $(this).text(); 

    function sms_confirm(clickedClass) { 
     var r = confirm("Confirm the order to buy " + clickedClass + " Amount"); 

     if (r === false) { 
      return false; 
     } 

    } 
    sms_confirm(clickedClass); 
}); 
1

你可以這樣做:

$(".font18").text(); 

的類名font18不僅僅是font

或者,您可以修改代碼以獲取屬性類開頭,如:

$("span[class^='font']").text() 
1

可以使用Starts With選擇相匹配的字體*

$("span[class^='font']").text() 

或者精確匹配font18類那麼

$("span.font18").text() 
1

使用jquery ^檢查start with

然後找跨度,其類的值與字體

$('span[class^="font"]').text();