gpt4 book ai didi

javascript - 如何获取类名?

转载 作者:行者123 更新时间:2023-11-28 12:27:35 26 4
gpt4 key购买 nike

嘿,我正在尝试为下面的脚本动态获取类名。

我有不同的类名,它们是通过 PHP 创建的,因此需要使用 jQuery 动态获取它们。

正如您在下面看到的,似乎有 2 个区域需要我获取类名。目前它是硬编码的(类被命名为“结果”):

1) var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone();

2) var num_entries = $('#hiddenresult div.result').length;

所以,我希望 jquery 获取类名,而不是像下面那样硬编码。

jQuery 文件:

<script type="text/javascript">

function pageselectCallback(page_index, jq){
var new_content = $('#hiddenresult div.result:eq('+page_index+')').clone();
$('#Searchresult').empty().append(new_content);
return false;
}

/**
* Callback function for the AJAX content loader.
*/
function initPagination() {
var num_entries = $('#hiddenresult div.result').length;
// Create pagination element
$("#Pagination").pagination(num_entries, {
num_edge_entries: 2,
num_display_entries: 8,
callback: pageselectCallback,
items_per_page:1
});
}

// Load HTML snippet with AJAX and insert it into the Hiddenresult element
// When the HTML has loaded, call initPagination to paginate the elements
$(document).ready(function(){
initPagination();
});
</script>

任何有关实现解决方案的帮助都会很棒。谢谢

最佳答案

如果我理解正确的话,您希望您的代码能够正常工作,而不管提供给 div 的类是什么。 (但会上一些课)

如果是这样使用

var new_content = $('#hiddenresult div[class]:eq('+page_index+')').clone();

var num_entries = $('#hiddenresult div[class]').length;

这意味着在#hiddenresult 下找到定义了类属性的任何 div(不管实际的类名..)

关于javascript - 如何获取类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2125389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com