1
我試圖在顯示其他按鈕時使用jQuery顯示按鈕。但我不是一個jQuery專家。所以我想知道是否有人能幫助我解決這個問題?僅當顯示按鈕B時才顯示按鈕-A
我有2個按鈕:
- 按鈕
ent-step
- 按鈕
del-step
我想要做的是隻顯示按鈕ent-step
當按鈕del-step
在屏幕上。通常情況下這個按鈕del-step
隱藏與這個JavaScript:
function showDellocation($this) {
var dataLocation = $this.attr("data-location");
$(".del-step[data-location='" + dataLocation + "']").show();
$(".add-step[data-location='" + dataLocation + "']").addClass("blur");
}
function hideDellocation($this) {
var dataLocation = $this.attr("data-location");
$this.hide();
$(".add-step[data-location='" + dataLocation + "']").removeClass("blur");
}
按鈕ent-step
是阿賈克斯稱爲其他PHP文件:
<table class="item-buttons">
<tr>
<td style="width:150px;"> </td>
<td style="width:150px;">
<a href="example.com/step" value="Ent">
<button class="ent-step">Entertainment
<i class="fa fa-angle-double-right" aria-hidden="true">/i>
</button>
</a>
</td>
</tr>
</table>
我可以使用blur
類來激活這個選項?例如:
jQuery(document).ready(function($) {
if ($(this).hasClass('blur')) {
$('.ent-step').addClass('clickable');
}
然後使用CSS風格的按鈕? 或者這不是正確的方法嗎?
我不明白'ENT一步按鈕'在你的代碼中。 – eisbehr
$(「。del-step [data-location ='」+ dataLocation +「']」)。show();你可以顯示** ent-step **,像$(「。ent-step」)。show(); –