【发布时间】:2016-08-04 09:40:36
【问题描述】:
我是初学者, 希望有人能帮我解决我的问题 单击按钮后,我想使下拉列表可见, 它完全喜欢这里所做的事情: https://shop.adidas.co.in/#category/Pag-60/No-0/0/All/facet.DIVISION_CATEGORY_ss:%28%22FOOTWEAR%22%29%20AND%20allBrands_ss:%28%22ORIGINALS%22%29
当客户点击购买按钮时,购买按钮上方会出现一个下拉列表,我认为上面提到的网站中的这个例子已经很清楚了,
版本
如代码所示,当我点击购买按钮时,它会打开一个新链接, 我不想这样做 起初,当有人单击按钮时,它必须不起作用,只显示下拉列表, 其次,当用户从下拉列表中选择一个尺寸,然后单击它必须工作的按钮并打开链接时,
这正是我介绍的上述链接中发生的事情。 我的东西:
<button name="buySize" id="buySize" type="button" class="btn btn-success btn-sm" onclick="location.href='@Url.Action("AddToCart", "ShoppingCart", new { Barcode = @item.Barcode },"")'">
خرید »
</button>
<div class="pull-left">
<label class="control-label" id="drpSize">سایز:</label>
<div class="product-quantity" id="drpSize" >
@Html.DropDownListFor(model => model.CartItems[0].Size, new SelectList(Model.Sizes))
</div>
</div>
这是我的下拉列表和按钮 还有javascript:`
$('#buySize').click(function () {
if (this.click())
$('#drpSize').show("fast");
else
$('#drpSize').hide("fast");
});
每一个帮助都很感激:),
【问题讨论】:
-
是否有任何错误信息?我认为
this应该是$(this) -
这个jquery代码完全不正确
-
@TomDoodler 没有出现错误但不能简单地工作
-
@MayankPandey 可能不正确,因为我告诉我我是初学者,请问您是否正确
-
你无法真正纠正它,因为没有人知道它应该做什么
标签: javascript asp.net-mvc-4 drop-down-menu onclick