jQuery addClass 使用输入选择
我是一个 jQuery 新手。
我的下拉菜单中有 5 个选项。 我想根据选择的选项在 div 中添加一个类。 然后,此类将使用 CSS 更改内容的布局。
这是一个例子,如果有帮助的话!
谢谢
<form>
<select>
<option id="1">layout 1</option>
<option id="2">layout 2</option>
<option id="3" selected>layout 3</option>
<option id="4">layout 4</option>
<option id="5">layout 5</option>
</select>
<div class="3">styled content</div>
</form>
Im a bit of a jQuery novice.
I have 5 options in a drop down menu.
I want to add a class in a div depending on which option is selected.
This class will then change the layout of the content using CSS.
Here is an example if it helps!
Thanks
<form>
<select>
<option id="1">layout 1</option>
<option id="2">layout 2</option>
<option id="3" selected>layout 3</option>
<option id="4">layout 4</option>
<option id="5">layout 5</option>
</select>
<div class="3">styled content</div>
</form>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用“.attr()”来设置 div onchange 的 class 属性。
您最好先将选项id更改为value。然后:(
编辑)将其更改为:
You can use the ".attr()" to set the class attribute of the div onchange.
You're best to change the option id to value first. then:
(EDIT) Change it to:
'rudeovski ze bear' 说的,但如果你仍然想将其设置为所选元素 id 的 div 类,这里就是。
What 'rudeovski ze bear' said, but if you still want to set it to the div's class to the selected elements id, here it is.
首先,您不必在选项中使用 id 。将值放入
value
属性中。将 ID 放入您的 div 并选择,以便您可以使用 jQuery 选择它们。论JS
First off, you don't have to use id to your options. Put the values in
value
attribute. Put ID to your div and select so you can select them using jQuery.On JS