选择选项元素上的click事件不起作用

DDfrontenderLover

我知道我必须将更id改为,val但是如何???任何的想法?抱歉,这对你们来说可能很容易,但对我而言却不是:-)

  • 每个选项滚动到特定标签,但单击后不起作用

http://jsfiddle.net/9w0L7fxb/

var body = $('html, body');

$('#London').on("click", function (e) {
    e.preventDefault();
  
    body.animate({
        scrollTop: slideMap.offset().top - 63
    }, 'slow');

    return false;
});

$("option#London").change(function () {
    $(this).val();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="country-list">
    <option value="" id="">select your city</option>
    <option value="London" id="London">London</option>
    <option value="CapeTown" id="CapeTown">Cape Town</option>
    <option value="Beijing" id="Beijing">Beijing</option>
    <option value="Tokyo" id="Tokyo">Tokyo</option>
    <option value="HongKong" id="HongKong">Hong Kong</option>
    <option value="KualaLumpur" id="KualaLumpur">Kuala Lumpur</option>
    <option value="Singapore" id="Singapore">Singapore</option>
    <option value="Mumbai" id="Mumbai">Mumbai</option>
    <option value="Shanghai" id="Shanghai">Shanghai</option>
    <option value="Sydney" id="Sydney">Sydney</option>
    <option value="StPetersburg" id="StPetersburg">St. Petersburg</option>
    <option value="SanPaulo" id="SanPaulo">São Paulo</option>
    <option value="SanFrancisco" id="SanFrancisco">San Francisco</option>
    <option value="Dallas" id="Dallas">Dallas</option>
    <option value="NewYork" id="NewYork">New York</option>
    <option value="Dubai" id="Dubai">Dubai</option>
</select>

http://jsfiddle.net/ym4frmp6/

阿图尔·菲律宾(Artur Filipiak)

您应该使用change事件。

var body = $('html, body');

$('.country-list').on("change", function () {
    // make sure, the val() is not empty:
    if($(this).val()){
        body.animate({
            scrollTop: $('#'+$(this).val()).offset().top - 63
        }, 'slow');
    }

    return false;
});

JSFiddle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery更改事件在选择选项中不起作用

来自分类Dev

选择选项的验证不起作用

来自分类Dev

使用jQuery选择选择选项不起作用

来自分类Dev

选择选项,点击事件在 IE11 中不起作用

来自分类Dev

Angular JS-ng-click在选择选项[Chrome]中不起作用

来自分类Dev

选择选项在使用MaterializeCSS的Rails中不起作用

来自分类Dev

HTML:选择选项样式不起作用

来自分类Dev

jQuery onchange选择选项不起作用

来自分类Dev

选择选项在使用MaterializeCSS的Rails中不起作用

来自分类Dev

HTML:选择选项样式不起作用

来自分类Dev

选择选项不起作用 laravel 5.4

来自分类Dev

jQuery上的click事件不起作用

来自分类Dev

jQuery上的click事件不起作用

来自分类Dev

用于选择选择选项和单击按钮的jQuery代码不起作用?

来自分类Dev

通过ng-click选择选项在使用AngularJS的chrome浏览器中不起作用

来自分类Dev

通过ng-click选择选项在使用AngularJS的chrome浏览器中不起作用

来自分类Dev

角度引导UI选项卡选择选项不起作用

来自分类Dev

角引导程序ui选项卡选择选项不起作用

来自分类Dev

设置为第一项的Angularjs选择选项不起作用

来自分类Dev

选择选项的Javascript在Chrome浏览器中不起作用

来自分类Dev

页面加载不起作用后,在更改复印值选择选项功能上

来自分类Dev

HTML默认选择选项-不同的颜色-在当前的jQuery上不起作用

来自分类Dev

使用select2的动态选择选项不起作用

来自分类Dev

我想在选择选项中动态显示图像但不起作用

来自分类Dev

基于数组的 jQuery 选择选项在 Safari 中不起作用

来自分类Dev

element.click()在选择元素上不起作用

来自分类Dev

fullcalendar.js插件上的Click事件不起作用

来自分类Dev

形状上的Click事件在dynamicjs中不起作用

来自分类Dev

试图在js上触发`click`事件,不起作用

Related 相关文章

  1. 1

    jQuery更改事件在选择选项中不起作用

  2. 2

    选择选项的验证不起作用

  3. 3

    使用jQuery选择选择选项不起作用

  4. 4

    选择选项,点击事件在 IE11 中不起作用

  5. 5

    Angular JS-ng-click在选择选项[Chrome]中不起作用

  6. 6

    选择选项在使用MaterializeCSS的Rails中不起作用

  7. 7

    HTML:选择选项样式不起作用

  8. 8

    jQuery onchange选择选项不起作用

  9. 9

    选择选项在使用MaterializeCSS的Rails中不起作用

  10. 10

    HTML:选择选项样式不起作用

  11. 11

    选择选项不起作用 laravel 5.4

  12. 12

    jQuery上的click事件不起作用

  13. 13

    jQuery上的click事件不起作用

  14. 14

    用于选择选择选项和单击按钮的jQuery代码不起作用?

  15. 15

    通过ng-click选择选项在使用AngularJS的chrome浏览器中不起作用

  16. 16

    通过ng-click选择选项在使用AngularJS的chrome浏览器中不起作用

  17. 17

    角度引导UI选项卡选择选项不起作用

  18. 18

    角引导程序ui选项卡选择选项不起作用

  19. 19

    设置为第一项的Angularjs选择选项不起作用

  20. 20

    选择选项的Javascript在Chrome浏览器中不起作用

  21. 21

    页面加载不起作用后,在更改复印值选择选项功能上

  22. 22

    HTML默认选择选项-不同的颜色-在当前的jQuery上不起作用

  23. 23

    使用select2的动态选择选项不起作用

  24. 24

    我想在选择选项中动态显示图像但不起作用

  25. 25

    基于数组的 jQuery 选择选项在 Safari 中不起作用

  26. 26

    element.click()在选择元素上不起作用

  27. 27

    fullcalendar.js插件上的Click事件不起作用

  28. 28

    形状上的Click事件在dynamicjs中不起作用

  29. 29

    试图在js上触发`click`事件,不起作用

热门标签

归档