use*_*425 5 javascript ajax jquery
得到了下一个HTML代码:
<form name="frm">
<textarea class="textarea" name="textarea" id="textarea">
<?php
foreach ($textarea as $textareashow){
echo $textareashow."\r\n";
}?>
</textarea><br><br>
<input type="button" name="callbutton" value="Push button" id="execbutton" />
</form>
Run Code Online (Sandbox Code Playgroud)
以及下一个JavaScript代码:
$(document).ready(function () {
$('#callbutton').click(function () {
alert("HELLO!!!");
});
});
Run Code Online (Sandbox Code Playgroud)
我想要的是从他的按钮输入名称调用JavaScript函数.可能吗?从他的输入id?非常感谢你.
试试这个:
$(document).ready(function () {
$('#execbutton').click(function () {
alert("HELLO!!!");
});
});
Run Code Online (Sandbox Code Playgroud)
将工作.
说明: #用于选择由该元件ID和.用于选择由一个元素类名.您是按名称选择元素,因此您需要使用$("input[name=callbutton]").如果您通过其属性或属性选择任何元素,则需要在[]括号中使用它. [property_name=property_name_value]像这样.
当然有可能.我发布了一个jsfiddle下面的内容
您可以使用以下jQuery选择器:#id和input[name=something](您不需要同时使用它们)
要添加click event按钮(在您的情况下),您可以使用.click(function(){})
所以:
$(function(){
$("#your_btn_id").click(function(){ // using selector by id
// do something
});
$('input[name="your_btn_name"]').click(function(){ // using selector by name
// do something
});
})
Run Code Online (Sandbox Code Playgroud)
您还可以组合选择器:
$(function(){
$('#your_btn_id, input[name="your_btn_name"]').click(function(){
// do something
});
// or
$("#your_btn_id").add('input[name="your_btn_name"]').click(function(){
// do something
});
})
Run Code Online (Sandbox Code Playgroud)
按输入名称使用input[name="callbutton"]id使用id表示法#
$(document).ready(function () {
$('input[name="callbutton"],#textarea').click(function () {
alert("HELLO!!!");
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |