Я попытался вызвать функцию JavaScript из моего кода jQuery, но не буду работать. ФункцияКак вызвать функцию JavaScript в jQuery?
JavaScript:
<script type="text/javascript">
function showonlyone(thechosenone) {
var newboxes = document.getElementsByTagName("a");
for (var x=0; x<newboxes.length; x++) {
name = newboxes[x].getAttribute("class");
if (name == 'newboxes') {
if (newboxes[x].id == thechosenone) {
newboxes[x].style.display = 'block';
}
else {
newboxes[x].style.display = 'none';
}
}
}
}
</script>
JQuery код:
<script type="text/javascript">
jQuery(document).ready(function ($) {
$("#img2").on("click", function() {
event.preventDefault();
showonlyone("im2");
});
});
</script>
Какая ошибка вы получаете? – Blender
Вы уверены, что не имеете в виду 'showonlyone (" # im2 ");'? –
Вам нужно передать 'event' в функцию, чтобы использовать' event.preventDefault() '. @Bram: он, похоже, не использует jQuery для этой части, поэтому хэш - это возможность, но маловероятная. –