作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
情况如下。图中有两个绿色按钮“Naar dit adres verzenden”,意思是“发送到这个地址”。通常,当有人单击这些按钮时,用户会转到特定的 URL。但是当有人点击按钮时,该值必须传递给“customNextStep”类。该类属于底部按钮“Volgende”,意思是“下一步”。
点击链接:http://postimg.org/image/dlgz5ijuj/查看打印屏幕。
我已经能够检索“发送到此地址”按钮的数据项 ID 的值。但我不知道如何将其传递给“customNextStep”类。我知道我应该使用以下内容:
$('.customNextStep').attr('href');
但不知 Prop 体如何。
我目前的代码如下:
//get item id on address click
if ($('.customNextStep').length) {
$('.button-1').on("click", function (event) {
//alert("event prevented");
event.preventDefault();
alert($(this).attr('data-itemid'));
});
.... ?????
}
html“发送到这个地址”按钮:
<input type="button" value="@T("Checkout.ShipToThisAddress")" data-itemid="@item.Id" class="button-1 select-shipping-address-button" onclick="" />
html“下一步”按钮:
<a class="customNextStep" href="">
<input type="button" name="nextstep" value="volgende" class="button-1 billing-adress-next-step-button" />
</a>
最佳答案
怎么样:
$('.button-1').on("click", function (event) {
//alert("event prevented");
event.preventDefault();
var itemid = $(this).attr('data-itemid');
$(this).parent(".customNextStep").attr("href", itemid);
//Used an instance of 'this' above in case multiple customNextStep classes
//$(".customNextStep").attr("href", itemid);
});
关于javascript - 如何将数据itemid的值添加到另一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19117844/
我是一名优秀的程序员,十分优秀!