我尝试创建效果,当有人点击option
时select option
这将显示另一个“select option box”,您可以在这里看到http://jsfiddle.net/ruslyrossi/Qxke8/1/。当点击时显示“select option”
问题是这个效果或脚本只能与浏览器mozilla的工作不与铬或ie。
我尝试创建效果,当有人点击option
时select option
这将显示另一个“select option box”,您可以在这里看到http://jsfiddle.net/ruslyrossi/Qxke8/1/。当点击时显示“select option”
问题是这个效果或脚本只能与浏览器mozilla的工作不与铬或ie。
我不确定点击事件是否对选项有效。即使用“更改”事件处理程序,而不是“点击”。
试试这个工作演示这里:http://jsfiddle.net/HVSyC/
,如果你渴望休息应该适合你的需要:)
另外:Click event on select option element in chrome
代码
var $x = jQuery.noConflict(true);
$x(document).ready(function() {
$x(".group_tag_dynamic").hide(); //default
$x("select[name='action_top']").change(function() {
alert(this.value);
if(this.value == "Delete")
$x(".group_tag_dynamic").hide('slow');
else if(this.value == "Set Under")
$x(".group_tag_dynamic").show('slow');
});
});
$x(document).ready(function() {
$x(".group_tag_dynamic").hide(); //default
$x("select[name=action_top]").change(function() {
var selectedOption = $x(this).find('option:selected');
if(selectedOption.hasClass('bulk_action_target'))
$x(".group_tag_dynamic").show('slow');
else if(selectedOption.hasClass('bulk_action_delete'))
$x(".group_tag_dynamic").hide('slow');
});
});
谢谢,正是我想要的! – rusly
@rusly不用担心的人! ':''很高兴听到你。 –