Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为每个输入分别显示占位符文本_Javascript_Jquery_Html - Fatal编程技术网

Javascript 为每个输入分别显示占位符文本

Javascript 为每个输入分别显示占位符文本,javascript,jquery,html,Javascript,Jquery,Html,我有以下代码: <div> <input data-maxsale="9" data-maxsaleid="27595" name="cart[3839][qty]" value="1" title="Qty" class="input-text qty" maxlength="12"> <div class="maxsalenotifcation maxsaleid-27595"> <p> placeholde

我有以下代码:

    <div>
  <input data-maxsale="9" data-maxsaleid="27595" name="cart[3839][qty]" value="1" title="Qty" class="input-text qty" maxlength="12">
  <div class="maxsalenotifcation maxsaleid-27595">
    <p>
      placeholder
    </p>
  </div>
</div>
<div>
  <input data-maxsale="3" data-maxsaleid="27757" name="cart[3841][qty]" value="1" title="Qty" class="input-text qty" maxlength="12">
  <div class="maxsalenotifcation maxsaleid-27757">
    <p>
      placeholder
    </p>
  </div>
</div>

var maxSalInput = $('input[data-maxsaleid]');
$('.maxsalenotifcation').hide();

maxSaleInputs.each(function() {

  var maxSaleID = $(this).attr('data-maxsaleid');
  var maxSaleValue = $(this).val();
  var maxSaleQuantity = $(this).attr('data-maxsale');

  if (maxSaleValue > maxSaleQuantity) {
    $('.maxsalenotifcation .maxsaleid-' + maxSaleID).show();
  }

});


占位符

占位符

var maxSalInput=$('input[data maxsalid]'); $('.MaxSaleNotification').hide(); maxSaleInputs.each(函数(){ var maxSaleID=$(this.attr('data-maxSaleID'); var maxSaleValue=$(this.val(); var maxSaleQuantity=$(this.attr('data-maxsale'); 如果(maxSaleValue>maxSaleQuantity){ $('.maxsalenotification.maxsaleid-'+maxsaleid.show(); } });

当输入值大于
maxSaleValue
时,我想分别为每个
maxsaleid
显示
占位符

如果需要,我可以修改html标记

我该怎么做

  • 尚未定义此
    maxSaleInputs
    变量
  • 您应该像这样定义多个类
    $('.maxsalenotification.maxsaleid-'+maxsaleid)
    (类之间没有空格)
  • 代码片段:

    $(函数(){
    var maxSalInput=$('input[data maxsalid]');
    $('.MaxSaleNotification').hide();
    maxSalInput.each(函数(){
    var maxSaleID=$(this.attr('data-maxSaleID');
    var maxSaleValue=parseInt($(this.val());
    var maxSaleQuantity=parseInt($(this.attr('data-maxsale'));
    如果(maxSaleValue>maxSaleQuantity){
    $('.maxsalenotification.maxsaleid-'+maxsaleid.show();
    }
    });
    });
    
    
    
    占位符
    

    占位符

  • 尚未定义此
    maxSaleInputs
    变量
  • 您应该像这样定义多个类
    $('.maxsalenotification.maxsaleid-'+maxsaleid)
    (类之间没有空格)
  • 代码片段:

    $(函数(){
    var maxSalInput=$('input[data maxsalid]');
    $('.MaxSaleNotification').hide();
    maxSalInput.each(函数(){
    var maxSaleID=$(this.attr('data-maxSaleID');
    var maxSaleValue=parseInt($(this.val());
    var maxSaleQuantity=parseInt($(this.attr('data-maxsale'));
    如果(maxSaleValue>maxSaleQuantity){
    $('.maxsalenotification.maxsaleid-'+maxsaleid.show();
    }
    });
    });
    
    
    
    占位符
    

    占位符


    你有一个输入错误:
    var-maxSalInput=
    应该是
    maxSaleInputs
    你有一个输入错误:
    var-maxSalInput=
    应该是
    maxSaleInputs
    @Nish。如果此答案解决了您的问题,您可以单击答案附近的勾号将其标记为答案。@Nish。如果此答案解决了您的问题,您可以单击答案附近的勾号将其标记为答案。