jQuery以定位唯一的data-post_id

时间:2015-08-28 22:57:55

标签: jquery

这是我想要做的。对于我的自定义循环,数据由 // app.js $scope.searchTag = function () { var tag = $scope.tag.replace(/\s+/, ''); var url = 'http://api.com' + tag; $http.get('/api') .then(function (response) { console.log(response.data); $scope.tag = ''; $scope.recipes = response.data; }); }; // server.js app.get('/api', function (req, res) { request('http://api.com' + ***tag***, function (error, response,) { res.json; }); }); // index.html <div class="form-group"> <input type="text" ng-model="tag" class="form-control" placeholder="Let's find some recipes for you" style="width: 240px"> </div> 拉取。

现在,我有一个data-post_id按钮,其中包含唯一的帖子ID。还有另一个div容器也具有相同的post_id。这个div最初是隐藏的,我希望在点击show_button时显示它。

如何定位要显示的唯一post_id? (我的脚本无效)。

"show_button"

修改

当我写这个问题时,有一个拼写错误(product_id而不是post_id)。问题现在已经解决了。感谢。

1 个答案:

答案 0 :(得分:0)

问题是您的选择器不正确。您想要定位#yay[data-product_id。它目前的编写方式,您正在寻找ID为yay和data-post_id属性的div,而不是使用data-product_id属性来定位div。