gpt4 book ai didi

javascript - 使用 jquery 将 href 查询字符串值传递给数组

转载 作者:行者123 更新时间:2023-11-30 13:14:34 24 4
gpt4 key购买 nike

我正在尝试将 ul#ignorelist.userlist li > a 中的值传递到名为 arr 的数组中。但我不需要整个 href,我只需要用户 ID。

像这样:14301、65958

HTML:

<ul class="userlist floatcontainer" id="ignorelist">
<li id="user14301"><input checked="checked" id="usercheck_14301" name=
"listbits[ignore][14301]" type="checkbox" value="14301"><a href=
"member.php?u=14301">Frenchy</a><input name=
"listbits[ignore_original][14301]" type="hidden" value="14301"></li>

<li id="user65958"><input checked="checked" id="usercheck_65958" name=
"listbits[ignore][65958]" type="checkbox" value="65958"><a href=
"member.php?u=65958">GermanMan</a><input name=
"listbits[ignore_original][65958]" type="hidden" value="65958"></li>
</ul>

Jquery:

var arr = $('ul#ignorelist.userlist li > a').map(function() {
return this;
}).toArray();

Jsfiddle: http://jsfiddle.net/7dWFN/13/

最佳答案

试试这个,注意你不需要toArraymap方法返回一个数组。

var arr = $('#ignorelist.userlist li').map(function() {
return this.id.match(/\d+/g).join('')
// or return this.id.replace('user', '')
}).get()

http://jsfiddle.net/6aP7W/

var names = $('#ignorelist.userlist li a').map(function() {
return $(this).text()
}).get()

关于javascript - 使用 jquery 将 href 查询字符串值传递给数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12537786/

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