編輯我發現了它。我只需要添加jquery,並在Joomla中執行此操作,方法是轉到template/index.php並通過「//添加Javascript框架」JHtml::_('jquery.framework');
添加此行。jQuery to Javascript
WORKING
我需要一些幫助,這個代碼轉換爲JavaScript的。
目前它不能在我的瀏覽器中使用jQuery。我加載AJAX庫和一切,但它不工作。我只是添加了一個下拉列表和div,它們的ID與我使用的ID相同,以使它更容易。
如果我預覽了我在軟件中創建的表單,我正在使用它按照預期使用此jQuery代碼工作;但是,一旦我保存了對錶單的更改並轉到活動網站,它就沒有做任何事情。 (該軟件是RSForm專業爲Joomla ..是的,我還是新來的)
任何幫助表示讚賞。
$(document).ready(function() {
$('#DeliveryPlaces').on('change', function() {
if (this.value == '1') {
$("#LocationDelivery1").show();
$("#LocationDelivery2").hide();
$("#LocationDelivery3").hide();
$("#LocationDelivery4").hide();
$("#LocationDelivery5").hide();
} else if (this.value == '2') {
$("#LocationDelivery1").show();
$("#LocationDelivery2").show();
$("#LocationDelivery3").hide();
$("#LocationDelivery4").hide();
$("#LocationDelivery5").hide();
} else if (this.value == '3') {
$("#LocationDelivery1").show();
$("#LocationDelivery2").show();
$("#LocationDelivery3").show();
$("#LocationDelivery4").hide();
$("#LocationDelivery5").hide();
} else if (this.value == '4') {
$("#LocationDelivery1").show();
$("#LocationDelivery2").show();
$("#LocationDelivery3").show();
$("#LocationDelivery4").show();
$("#LocationDelivery5").hide();
} else if (this.value == '5') {
$("#LocationDelivery1").show();
$("#LocationDelivery2").show();
$("#LocationDelivery3").show();
$("#LocationDelivery4").show();
$("#LocationDelivery5").show();
} else {
$("#LocationDelivery1").hide();
$("#LocationDelivery2").hide();
$("#LocationDelivery3").hide();
$("#LocationDelivery4").hide();
$("#LocationDelivery5").hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="DeliveryPlaces">
<option value="-">-</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<div id="LocationDelivery1">LocationDelivery1</div>
<div id="LocationDelivery2">LocationDelivery2</div>
<div id="LocationDelivery3">LocationDelivery3</div>
<div id="LocationDelivery4">LocationDelivery4</div>
<div id="LocationDelivery5">LocationDelivery5</div>
這已經是javascript了。 :)拋開不好的笑話,你嘗試了什麼? – sinisake
'這'是JavaScript,但你開始與jquery'這'是等於$(this)在jquey –
@sinisake它不是javascript – Maharshi