无法使用jQuery添加占位符

问题描述 投票:0回答:1

为什么我的代码没有在HTML中添加占位符文本?

HTML

<input type="text" name="EmailAddress" class="emailoctopus-custom-fields" tabindex="100">

myEdits.js

(function($) {
    $(document).ready(function() {
    //$('class:emailoctopus-custom-fields').attr('placeholder','Some New Text');
    $('input[type=text].emailoctopus-custom-fields').attr('placeholder','Some New Text');
    })
})(jQuery); 

Functions.php

<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}

add_action( 'wp_enqueue_scripts', 'add_codecanal_plugin_script' );
function add_codecanal_plugin_script() {
    wp_register_script('plugin-script',get_template_directory_uri() . '/js/myEdits.js',array('jquery')); 
    wp_enqueue_script('plugin-script');

}
javascript jquery wordpress
1个回答
1
投票

如果要在插件的根文件中编写代码,则必须如下更改myEdits.js文件的路径:

wp_register_script('plugin-script',plugin_dir_url( __FILE__ ) . '/js/myEdits.js',array('jquery'));

这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.