为了账号安全,请及时绑定邮箱和手机立即绑定

单击铬中选择选项元素上的事件

单击铬中选择选项元素上的事件

蓝山帝景 2019-07-09 14:48:58
单击铬中选择选项元素上的事件我有个问题Chrome有以下几点:var items = $("option", obj);  items.each(function(){     $(this).click(function(){         // alert("test");         process($(this).html());         return false;     });});这个click事件似乎不会在Chrome,但在Firefox.我想能click在.上option元素,如果我选择另一种元素,让我们说<li>效果很好。有什么想法吗?谢谢。
查看完整描述

3 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

我不相信点击事件是有效的选项。但是,它在SELECT元素上是有效的。试试看:

$("select#yourSelect").change(function(){
    process($(this).children(":selected").html());});


查看完整回答
反对 回复 2019-07-09
?
莫回无

TA贡献1865条经验 获得超7个赞

我们可以实现另一种方式,尽管直接调用事件<select>.

JS部分:

$("#sort").change(function(){

    alert('Selected value: ' + $(this).val());});

HTML部件:

<select id="sort">
    <option value="1">View All</option>
    <option value="2">Ready for Review</option>
    <option value="3">Registration Date</option>
    <option value="4">Last Modified</option>
    <option value="5">Ranking</option>
    <option value="6">Reviewed</option></select>


查看完整回答
反对 回复 2019-07-09
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

更改SELECT并更新它的简单方法如下。

// BY id$('#select_element_selector').val('value').change();

另一个例子:

//By tag$('[name=selectxD]').val('value').change();

另一个例子:

$("#select_element_selector").val('value').trigger('chosen:updated');


查看完整回答
反对 回复 2019-07-09
  • 3 回答
  • 0 关注
  • 309 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信