如何获得选定的李值

机器人PHP

我有一个数组列表,如下所示

var items = ['Iphones','Samsung','Huawei'],如下所示。

HTML和JS

<div id="host">
<div class="data_box"></div>
</div>

     $.ajax({
             dataType: 'json',
             success: function (results) { 
             $('.data_box').html('<li class="li_of_phones">'+results.toString().split(',').join('<br/>')+'</li>').slideDown();
             },});


     <script>
        $('#host').on('click', '.li_of_phones', function () {
        console.log($(this).text());
        });
      </script>

当我尝试在用户单击时获取选定的li时,它将返回数组,即Iphones,Samsung,Huawei而不是选定的电话(可能是iphone)

为什么当用户单击时我没有得到所选电话,li但随后它将阵列中的所有电话返回给用户?

耶普鲁比奥

看来您以逗号分隔的字符串形式从ajax调用中收到了结果,然后将其设置<li>li_of_phones该类的单个元素

您可以将拆分后的响应循环到foreach中,并为每个结果创建不同的li元素。

const results = 'Iphones, Samsung, Huawei';

let phonesList = '';
results.split(',').forEach(phone => {
   phonesList += '<li class="li_of_phones">' + phone.trim() + '</li>';
});
$('.data_box').html(phonesList).slideDown();

$('#host').on('click', '.li_of_phones', function () {
    console.log($(this).text());
});
.as-console-wrapper { max-height: 5.5em !important; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="host">
    <ul class="data_box"></ul>
</div>

您可能必须更改结果列表项的某些CSS样式。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得选定的下拉值

来自分类Dev

如何获得选定的下拉值?

来自分类Dev

Twitter Bootstrap:如何获得下拉菜单的选定值?

来自分类Dev

Twitter Bootstrap:如何获得下拉菜单的选定值?

来自分类Dev

如何获得下拉菜单的选定值?

来自分类Dev

如何通过单击tr获得选定的元素值

来自分类Dev

如何获得选定的图像

来自分类Dev

获得JTable的真实选定值

来自分类Dev

Spinner 未获得选定值

来自分类Dev

如何在ReactJS中获得下拉菜单的选定值

来自分类Dev

如何在C#中获得下拉列表的选定值

来自分类Dev

如何以ui-select角度中的角度获得所有选定的值

来自分类Dev

如何使用 vue.js 在下拉列表中获得选定的值?

来自分类Dev

如何在react redux-form react-select的onChange上获得选定的值

来自分类Dev

如何获得TabControl的选定视觉内容?

来自分类Dev

TKinter OptionMenu:如何获得选定的选择?

来自分类Dev

如何使用多个TableViews获得选定的TableView

来自分类Dev

如何从几个选定的选项中获得价值?

来自分类Dev

如何获取选定值的ID?

来自分类Dev

如何检索RadioGroup的选定值

来自分类Dev

如何删除选定的输入值

来自分类Dev

如何在不单击angularjs的参数的情况下单击按钮时获得选定的下拉列表值

来自分类Dev

如何获得量化值

来自分类Dev

如何获得对应的值

来自分类Dev

如何获得BindableProperty的值?

来自分类Dev

如何获得参数的值

来自分类Dev

如何获得“ {element:}”值?

来自分类Dev

如何获得变量的值?

来自分类Dev

如何获得 stdClass 的值?