.attr() 不适用于选择框

发布于 2024-11-08 04:00:46 字数 138 浏览 0 评论 0原文

我的 .attr 方法有问题 我想更改我添加的每个选择框的类

详细信息此处

以获取更多 它..?

I have problem with .attr method
I want to change the class of every select box that I added

for more details Here

Anything wrong with it..?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寄居人 2024-11-15 04:00:46

如果我很清楚你必须做什么,这就是麻烦。

//c.children(':text').attr('class','jabatan'+ (++i) );
c.children('select').addClass('jabatan' + (++i));

我认为你的选择器(我评论过的)没有找到任何东西,所以不要添加任何东西,

我希望它有帮助

if I understand well what you have to do, this is the trouble.

//c.children(':text').attr('class','jabatan'+ (++i) );
c.children('select').addClass('jabatan' + (++i));

I think your selector (that I commented) don't find anything, and so don't add anything

I hope it helps

小姐丶请自重 2024-11-15 04:00:46

您是否尝试过使用 removeClassaddClass 而不仅仅是 attr ?或者,您是否尝试过直接引用节点并设置 className ($(somenode)[0].className = "somevalue")?

Have you tried using removeClass and addClass instead of just attr? Alternatively, have you tried getting a direct reference to the node and setting className ($(somenode)[0].className = "somevalue")?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文