我有一个多人管理的 CMS。我们根据一年中的时间启用/禁用我们的一些运输方式。如果有人启用“文本预订。取件”运输选项,我想设置我们的结帐页面以在我们的取件信息 TD 中显示不同的消息,但如果没有,则将其保留为默认值。
如果选择了一个选项,我发现了很多示例来更改 div 或其他内容,但我只想查看一个选项是否在列表中,然后根据该选项更改 TD 的内容。我已经尝试修改这些示例,看看它是否适用于我的情况,但没有让它起作用。
我已经有了更改 TD 的代码,但不知道如何首先检查 select 是否包含某个选项。这是我必须更改 TD 的文本和输入按钮的代码:
// Change description from "To pick up at the bookstore" on Step 2 of checkout to Reserve Your Textbooks
$('td[id$=PickupAtStoreColumn] div.multipleship').each(function() { $(this).html($(this).html().replace("To pick up at the bookstore","Reserve Your Textbooks")); });
// Change "Pick Up At Store" button text on Step 2 of checkout to Reservation Pickup
$('td[id$=PickupAtStoreColumn] input[id$=btnPickupAtStore]').attr('value','Reservation Pick-up');
如何检查 select[id$=drpShipType] 是否首先启用了“Text Reserv. Pick-up”作为选项?谢谢!