亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jquery onclick 不觸發?

jquery onclick 不觸發?

PHP
LEATH 2021-06-30 06:04:29
原始帖子已刪除,因為已將范圍縮小了很多。原始帖子是關于嘗試在單擊按鈕時動態添加元素??s小范圍后,它似乎不是代碼而是其他東西。我可以在 jsfiddle 上獲得完全相同的代碼,所以我必須在我的設置中遺漏一些導致點擊事件不觸發/被處理的東西。再次不確定在哪里可以解決這個問題。我嘗試添加一些內聯和 js 文件 jquery,如下所示,它可以正常工作(內聯和 js 文件)。$(document).ready(function(){     $("div").css("border", "3px solid red");});但是,以下代碼根本不會內聯或在 js 文件中觸發。$(document).ready(function() {    $("#jpctesting").click(function() {        alert("this happened");    });});html 元素位于 php 文件中,如下所示,在檢查元素時,它以正確的 id 等存在<input type="button" value="Add Currency" id="jpctesting" />關于為什么會這樣的任何想法?
查看完整描述

2 回答

?
元芳怎么了

TA貢獻1798條經驗 獲得超7個贊

使用縮小的問題,您可以嘗試這個問題。


$(document).ready(function() {

  $('#jpctesting').on('click', function() {

 alert("this happened");}); });


查看完整回答
反對 回復 2021-07-02
?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

好吧,您的問題有點過于雜亂無章,因為內容太多。但是對于您在這里要求“單擊按鈕時動態添加字段”的問題,您可以使用此功能。想象一下,您想動態地將圖像添加到視圖中。我正在使用 JQuery 來做這件事。


這是 HTML


     <div class="container">

        <!--content goes here -->

    </div>



 <button type="button" onclick="generate_field_with_click()">Click Me!</button>

這個JS文件


    var bId = 0;

var imageUrl = "asdasdaimage.jpg"


function generate_field_with_click() {

bId++;

var str = "";


str += "          <div class=\"new__img\">";

str += "            <img  class='nImage'  id=" + 'nIcon' + bId + " src=\"\">";

str += "          <\/div>";


$(".container").append(str);


var id = 'nIcon' + bId;

document.getElementById(id).src = imageUrl;}

好了,這應該可以將任何字段添加到 DON,順便說一句,請始終注意創建新 ID。


查看完整回答
反對 回復 2021-07-02
  • 2 回答
  • 0 關注
  • 283 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號