javascript - jQuery Highlight element on select option - Stack Overflow

I have a list of values in a drop down style select box e.g.<select id="places"><op

I have a list of values in a drop down style select box e.g.

<select id="places">
<option>Italy</option>
<option>France</option>
<option>Germany</option>
<option>Spain</option>
</select>

I also have the same list of values in a div on my page e.g.

<div>
<span>Italy</span>
<span>France</span>
<span>Germany</span>
<span>Spain</span>
</div>

Using JQuery, I want to have it so - when a value in the dropdown is selected, the equivalent option in the div is briefly highlighted.

I've been struggling with the jQuery highlight plugin, but I believe the quicker way may be to use the highlight class of JjQuery UI. Apologies in advance for being a noob :)

I have a list of values in a drop down style select box e.g.

<select id="places">
<option>Italy</option>
<option>France</option>
<option>Germany</option>
<option>Spain</option>
</select>

I also have the same list of values in a div on my page e.g.

<div>
<span>Italy</span>
<span>France</span>
<span>Germany</span>
<span>Spain</span>
</div>

Using JQuery, I want to have it so - when a value in the dropdown is selected, the equivalent option in the div is briefly highlighted.

I've been struggling with the jQuery highlight plugin, but I believe the quicker way may be to use the highlight class of JjQuery UI. Apologies in advance for being a noob :)

Share Improve this question asked Nov 26, 2009 at 14:58 Ashley WardAshley Ward 11 silver badge2 bronze badges 1
  • "briefly highlighted" - .1 second, 1 minute, describe what this means. Please show what you have attempted (code wise) at this point. – Mark Schultheiss Commented Nov 26, 2009 at 15:08
Add a ment  | 

2 Answers 2

Reset to default 6

Using the highlight effect from jQuery UI:

$('#places').change(function() {
  $('div span:contains(' + $(this).val() + ')').effect('highlight', {}, 1000)
})

When an item from the drop-down is selected, the span containing the respective text of the selected item is run through a animation of its background color ("highlight" effect) provided by the plugin.

Demo here.

Using JQuery UI plugin you can use the following

$('#places').change(function(){
    $('span:contains('+ $(this).val() +')').effect('highlight', {color: 'red'}, 3000);
});

Change the color and 3000 as required.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744754042a4591771.html

相关推荐

  • javascript - jQuery Highlight element on select option - Stack Overflow

    I have a list of values in a drop down style select box e.g.<select id="places"><op

    19小时前
    60

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信