var user;
(function (user) {
user = {
dynamicPriceChange: function() {
$("input[name='user[plan_id]']").change(function (e) {
var planId = $(this).data('text');
var durationPlan = $('p#durSubsMY')[0].innerHTML;
var price = $('.price')[0].innerHTML;
$('.price').text(planId);
$('span#Love')[0].innerHTML = price;
if price == "29" {
durationPlan = "per month";
}
if price == "261" {
durationPlan = "per year";
}
});
}
jQuery(function() {
user.dynamicPriceChange();
});
})(user)
我試圖改變durationPlan
「每月」,好像價格是innerHTML的內容29 &「每年」如果價格是261
但我無法改變。請幫忙,我是jQuery的新手。更改使用JQuery
工作更正後的代碼是
if (price == "29") {
$('p#durSubsMY')[0].innerHTML = "per month"
}
if (price == "261"){
$('p#durSubsMY')[0].innerHTML = "per year"
}
感謝大家對你的幫助!
乾杯! :-)
你可以用'的.html()' – elclanrs
此代碼無效。 –
另外,我會建議使用===而不是== http://stackoverflow.com/questions/359494/javascript-vs-does-it-matter-which-equal-operator-i-use – Marcel