我想通过选项值定位特定的选项
,但点击功能似乎不适用于选项
标记。
<select name="page_template" id="page_template">
<option value="default">regular template</option>
<option value="page-templates/100-full-width.php">100% Full Width Page</option>
<option value="templates/form-embed.php" selected="selected">Form Embed</option>
<option value="page-templates/full-width.php">Full Width Page</option>
<option value="templates/homepage.php">Homepage</option>
</select>
JS:
jQuery(document).ready(function($){
$('option[value="templates/form-embed.php"]').click(function(){
//alert('test');
$('.wp-editor-expand').toggleClass('hide');
});
});
我想检查是否单击了该选项,无论是否选择了天气,因为选择是在提交表单后立即设置的。
最佳答案
Option
标记没有 click 事件处理程序,请使用 select
的 change 事件 p>
$('#page_template').change(function(){
if ( $(this).val() == "templates/form-embed.php" )
{
$('.wp-editor-expand').toggleClass('hide');
}
});
关于javascript - click() 不适用于选项标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37131219/