Javascript 我无法使用select更改div的边框样式
我做了一个下拉列表,它应该会改变div的边框样式。我正在使用select和option html标记。执行.change事件时,我希望将边框样式更改为当前的select值。请告诉我。这里有一个链接 下面是js代码Javascript 我无法使用select更改div的边框样式,javascript,jquery,html,css,html-select,Javascript,Jquery,Html,Css,Html Select,我做了一个下拉列表,它应该会改变div的边框样式。我正在使用select和option html标记。执行.change事件时,我希望将边框样式更改为当前的select值。请告诉我。这里有一个链接 下面是js代码 $(function() { $("select").change(function() { var getChoice = $("select option:selected").val(); $('.active').css('borderStyle',
$(function() {
$("select").change(function() {
var getChoice = $("select option:selected").val();
$('.active').css('borderStyle', getChoice);
});
});
只需将val更改为文本
发件人:
致:
只需将val更改为文本
发件人:
致:
您可以为每个选项添加值,然后像这样使用它:
<select id="me">
<option value="volvo">Border-style</option>
<option id="b-style" value="Solid">Solid</option>
<option id="b-style" value="Dotted">Dotted</option>
<option id="b-style" value="Dashed">Dashed</option>
<option id="b-style" value="Double">Double</option>
<option id="b-style" value="Mixed">Mixed</option>
<option id="b-style" value="Remove">Remove</option>
</select>
$(function() {
$("select").change(function() {
$('.active').css("border-style", $(this).val());
});
});
更新的您可以为每个选项添加值,然后像这样使用它:
<select id="me">
<option value="volvo">Border-style</option>
<option id="b-style" value="Solid">Solid</option>
<option id="b-style" value="Dotted">Dotted</option>
<option id="b-style" value="Dashed">Dashed</option>
<option id="b-style" value="Double">Double</option>
<option id="b-style" value="Mixed">Mixed</option>
<option id="b-style" value="Remove">Remove</option>
</select>
$(function() {
$("select").change(function() {
$('.active').css("border-style", $(this).val());
});
});
更新的使用Id var getChoice=$me:selected.text $function{ $'select'。在'change'上,函数{ var getChoice=$me:selected.text; $'.active'.css'borderStyle',getChoice; }; }; .主动{ 高度:50px; 宽度:50px; 边框:5px点灰色; } 边框样式 固体 星罗棋布的 冲刺 双重的 混合的 去除
使用Id var getChoice=$me:selected.text $function{ $'select'。在'change'上,函数{ var getChoice=$me:selected.text; $'.active'.css'borderStyle',getChoice; }; }; .主动{ 高度:50px; 宽度:50px; 边框:5px点灰色; } 边框样式 固体 星罗棋布的 冲刺 双重的 混合的 去除
您好,在您的代码中,您正在重复id。id应始终是唯一的,您只需获取select FEID的值 请参考下面的代码片段 $'select'.change函数{ $'div.css{'border-style':$this.val}; }; div{ 宽度:120px; 高度:120px; 边框:1px实心333; } 冲刺 星罗棋布的 双重的 混合的
您好,在您的代码中,您正在重复id。id应始终是唯一的,您只需获取select FEID的值 请参考下面的代码片段 $'select'.change函数{ $'div.css{'border-style':$this.val}; }; div{ 宽度:120px; 高度:120px; 边框:1px实心333; } 冲刺 星罗棋布的 双重的 混合的
很高兴它有用!。val用于输入元素,而.text或.html用于任何其他html元素以获取其值。很高兴它有帮助!。val用于输入元素,而.text或.html用于任何其他html元素以获取其值。
<select id="me">
<option value="volvo">Border-style</option>
<option id="b-style" value="Solid">Solid</option>
<option id="b-style" value="Dotted">Dotted</option>
<option id="b-style" value="Dashed">Dashed</option>
<option id="b-style" value="Double">Double</option>
<option id="b-style" value="Mixed">Mixed</option>
<option id="b-style" value="Remove">Remove</option>
</select>
$(function() {
$("select").change(function() {
$('.active').css("border-style", $(this).val());
});
});