[英]Do something depend on element id with jQuery
我在點擊動作中有一些功能。 如果我的html列表元素的最后一個有一些ID,我需要停止此功能,因此我可以執行此操作,但是該功能不起作用...能幫我嗎?
carousel_controls_buttons.on('click', function(){
var settings_list_last_element_id = settings_menu_element.attr('id') == 'r_00';
if (settings_menu_element.last(id === settings_list_last_element_id)) {
}
else {
renumNext();
}
});
嘗試更改:
if (settings_menu_element.last(id === settings_list_last_element_id))
至
if (settings_menu_element.last().attr('id') === settings_list_last_element_id)
編輯:
if (settings_menu_element.last().attr('id') === settings_list_last_element_id){
return false;
} else {
renumNext();
}
甚至更好:
if (settings_menu_element.last().attr('id') !== settings_list_last_element_id){
renumNext();
}
您的if陳述看起來有些奇怪。 嘗試這樣的事情:
carousel_controls_buttons.on('click', function(){
// Do nothing if last element has a certain id-attribute
if (settings_menu_element.last().attr("id") === 'r_00') {
return false;
}
renumNext();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.