小编Ray*_*Zor的帖子

Jquery - 隐藏div的文本过滤器

我正在尝试使用jquery来创建一个实时过滤器来隐藏实时文本输入上的div.到目前为止,我有以下内容:

<input type="text" class="form-control" id="filter" name="filter" class="filter">
<div class="media">
    <div class="media-body>
        <h4>Apples</h4>
        ...
    </div>
</div>
<div class="media">
    <div class="media-body>
        <h4>Oranges</h4>
        ...
    </div>
</div>

<script>
    $('#filter').keyup(function () { 
        var filter = $("#filter").val();
        $('.media').each(function(i, obj) {
            if ($('this > .media-body > h4:contains(filter)').length === 0) {
                $(this).css("display","none");
            }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我希望这个工作,以便只要有人输入'o',就会隐藏苹果div,但目前只要输入任何内容就会隐藏所有div.

另外,我怎样才能使它不区分大小写?

javascript css jquery

3
推荐指数
2
解决办法
5943
查看次数

除非分隔符出现在引号中,否则在分隔符处爆炸

我有以下字符串,我需要爆炸,:

$line = 'C13T110,E010,"WF2010/2510/2540 BK,C,M,Y PACK",0,99.99,EP,EP2,.000,'
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,引号内的描述中有很多内容会丢弃我生成的数组.

如何爆炸此字符串以输出以下数组:

[0] = C13T110
[1] = E010
[2] = "WF2010/2510/2540 BK,C,M,Y PACK"
[3] = 0
[4] = 99.99
[5] = EP
[6] = EP2
[7] = .000
Run Code Online (Sandbox Code Playgroud)

php csv explode

1
推荐指数
1
解决办法
154
查看次数

通过Woocommerce API V2更新库存

我正在尝试通过API界面更新我的woocommerce商店的库存水平.我正在使用kloon/WooCommerce-REST-API-Client-Library但不幸的是它似乎只是阅读产品信息而且不允许我PUT股票信息.

阅读API文档,我可以看到我可以使用以下内容更新产品:

curl -X PUT https://example.com/wc-api/v2/products/546 \
    -u consumer_key:consumer_secret \
    -H "Content-Type: application/json" \
    -d '{
  "product": {
    "regular_price": "24.54"
  }
}'
Run Code Online (Sandbox Code Playgroud)

但是,如果API客户端库中的函数没有访问产品的PUT功能,我已经为V2 api rodolfojnn/WooCommerce-REST-API-Client-Library找到了一个修改过的客户端库,它更新了PUT功能:

/**
* Update a product by id
* @param int $product_id
* @param array $data
* @param string $method
* @return mixed|json string
*/
    public function update_product($product_id, $data, $method = "PUT") {

        return $this->_make_api_call('products/' . $product_id, ['product' => $data], $method);
}
Run Code Online (Sandbox Code Playgroud)

但是现在抛出一个Parse错误:语法错误,由于['product'=> $ data]位而出现意外'['错误- 我尝试将其转换为数组,但这也是错误,任何人都知道为什么(我是在codeigniter中运行此btw)

php api wordpress codeigniter woocommerce

1
推荐指数
1
解决办法
7817
查看次数

标签 统计

php ×2

api ×1

codeigniter ×1

css ×1

csv ×1

explode ×1

javascript ×1

jquery ×1

woocommerce ×1

wordpress ×1