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;
       }

   }

结果显示空值。如何取值?

4

4 回答 4

1

这就是你前进的方式。完美的工作示例

$(".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);
});
于 2013-10-24T08:48:59.987 回答
1

你可以这样做:

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

因为类名font18不只是font.

或者您可以修改您的代码以使属性类以如下开头:

$("span[class^='font']").text()
于 2013-10-24T08:44:24.550 回答
1

您可以使用Starts With选择器来匹配字体*

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

或者要完全匹配font18班级然后

$("span.font18").text()
于 2013-10-24T08:44:44.297 回答
1

用于jquery ^检查start with

然后找到类以字体开头的 span 的值

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

于 2013-10-24T08:47:33.887 回答