我有一个文本字段,当我在其中输入文本时,通过php / ajax对数据库进行搜索。
结果如下:
echo "<li data-lost-id='".$lostId."'>" . $lost_time_desc. "</li>";
我想将$ lostId放入jQuery的变量中,但我无法弄清楚如何。
我试过了:
var $lostId = $(this).data('lost-id');
console.log($lostId);
但是控制台告诉我&#34; undefined&#34;。
答案 0 :(得分:0)
您可以使用.attr()
从自定义标记属性中获取值。
var lostId = $(theLiElement).attr('data-lost-id');
或者您可以将PHP变量直接回显到js变量中。
var lostId = '<?php echo $lostId; ?>';