我添加了一个属性" id"幻灯片。我需要使用这个ID,但是我无法以某种方式获得此ID
jssor_slider2.$On($JssorSlider$.$EVT_PARK, function (slideIndex, fromIndex) {
//it fires when current slide swith to another
});
这一刻起火我希望能够获得此ID,尝试$(this).attr(" id")和getElementById但不起作用所有结果都是未定义的。 这就是我的幻灯片的样子:
<div id="330" debug-id="slide-0" style="width: 600px; height: 800px; top: 0px; left: -600px; position: absolute; overflow: hidden; transform: perspective(2000px);"><div class="slider" style="transform: perspective(2000px);">uhedcwecnw0</div><div u="thumb" class="" style="display: none; transform: perspective(2000px);"><img src="http://192.168.0.16:8081/img/home.gif" style="height: 25px; transform: perspective(2000px);"></div><div style="width: 600px; height: 800px; top: 0px; left: 0px; z-index: 1000; display: none;"></div></div>
获取此ID的任何简单方法?
答案 0 :(得分:1)
jssor_slider1.$On($JssorSlider$.$EVT_PARK, function (slideIndex, fromIndex) {
var content = $("#330").html();
});
答案 1 :(得分:1)
假设您希望幻灯片对应slideIndex
或fromIndex
。
jssor_slider1.$On($JssorSlider$.$EVT_PARK, function (slideIndex, fromIndex) {
var oldSlide = $('div[debug-id="slide-' + fromIndex + '"]').attr('id');
var newSlide = $('div[debug-id="slide-' + slideIndex + '"]').attr('id');
});