从幻灯片中获取添加的ID

时间:2015-03-02 11:27:27

标签: javascript jquery jssor

我添加了一个属性" 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的任何简单方法?

2 个答案:

答案 0 :(得分:1)

jssor_slider1.$On($JssorSlider$.$EVT_PARK, function (slideIndex, fromIndex) {
    var content = $("#330").html();
});

答案 1 :(得分:1)

假设您希望幻灯片对应slideIndexfromIndex

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');
});